builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2201 starttime: 1461144573.73 results: success (0) buildid: 20160420015235 builduid: 17ad485f3e2d4b0f87156bf05a6b5022 revision: f2d195c7313f2c58f5a4bf6d6614adf0ef53b275 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:33.735108) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:33.735575) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:33.735870) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:33.779583) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:33.779899) ========= 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-1461143889.853083-499501814 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 02:29:33-- 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% 8.31M=0.001s 2016-04-20 02:29:34 (8.31 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.293074 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:34.212932) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:34.213277) ========= 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-1461143889.853083-499501814 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.082612 ========= master_lag: 0.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:34.380206) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:34.380529) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev f2d195c7313f2c58f5a4bf6d6614adf0ef53b275 --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 f2d195c7313f2c58f5a4bf6d6614adf0ef53b275 --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-1461143889.853083-499501814 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 02:29:34,510 truncating revision to first 12 chars 2016-04-20 02:29:34,511 Setting DEBUG logging. 2016-04-20 02:29:34,511 attempt 1/10 2016-04-20 02:29:34,511 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/f2d195c7313f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 02:29:34,821 unpacking tar archive at: mozilla-inbound-f2d195c7313f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.633602 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:35.133091) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:35.133398) ========= script_repo_revision: f2d195c7313f2c58f5a4bf6d6614adf0ef53b275 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:35.133795) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:35.134099) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:29:35.167847) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 46 secs) (at 2016-04-20 02:29:35.168148) ========= /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-1461143889.853083-499501814 _=/tools/buildbot/bin/python using PTY: False 02:29:35 INFO - MultiFileLogger online at 20160420 02:29:35 in /builds/slave/test 02:29:35 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 02:29:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:29:35 INFO - {'append_to_log': False, 02:29:35 INFO - 'base_work_dir': '/builds/slave/test', 02:29:35 INFO - 'blob_upload_branch': 'mozilla-inbound', 02:29:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:29:35 INFO - 'buildbot_json_path': 'buildprops.json', 02:29:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:29:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:29:35 INFO - 'download_minidump_stackwalk': True, 02:29:35 INFO - 'download_symbols': 'true', 02:29:35 INFO - 'e10s': False, 02:29:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:29:35 INFO - 'tooltool.py': '/tools/tooltool.py', 02:29:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:29:35 INFO - '/tools/misc-python/virtualenv.py')}, 02:29:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:29:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:29:35 INFO - 'log_level': 'info', 02:29:35 INFO - 'log_to_console': True, 02:29:35 INFO - 'opt_config_files': (), 02:29:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:29:35 INFO - '--processes=1', 02:29:35 INFO - '--config=%(test_path)s/wptrunner.ini', 02:29:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:29:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:29:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:29:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:29:35 INFO - 'pip_index': False, 02:29:35 INFO - 'require_test_zip': True, 02:29:35 INFO - 'test_type': ('testharness',), 02:29:35 INFO - 'this_chunk': '1', 02:29:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:29:35 INFO - 'total_chunks': '10', 02:29:35 INFO - 'virtualenv_path': 'venv', 02:29:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:29:35 INFO - 'work_dir': 'build'} 02:29:35 INFO - ##### 02:29:35 INFO - ##### Running clobber step. 02:29:35 INFO - ##### 02:29:35 INFO - Running pre-action listener: _resource_record_pre_action 02:29:35 INFO - Running main action method: clobber 02:29:35 INFO - rmtree: /builds/slave/test/build 02:29:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:29:38 INFO - Running post-action listener: _resource_record_post_action 02:29:38 INFO - ##### 02:29:38 INFO - ##### Running read-buildbot-config step. 02:29:38 INFO - ##### 02:29:38 INFO - Running pre-action listener: _resource_record_pre_action 02:29:38 INFO - Running main action method: read_buildbot_config 02:29:38 INFO - Using buildbot properties: 02:29:38 INFO - { 02:29:38 INFO - "project": "", 02:29:38 INFO - "product": "firefox", 02:29:38 INFO - "script_repo_revision": "production", 02:29:38 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 02:29:38 INFO - "repository": "", 02:29:38 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 02:29:38 INFO - "buildid": "20160420015235", 02:29:38 INFO - "pgo_build": "False", 02:29:38 INFO - "basedir": "/builds/slave/test", 02:29:38 INFO - "buildnumber": 18, 02:29:38 INFO - "slavename": "tst-linux64-spot-2201", 02:29:38 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 02:29:38 INFO - "platform": "linux64", 02:29:38 INFO - "branch": "mozilla-inbound", 02:29:38 INFO - "revision": "f2d195c7313f2c58f5a4bf6d6614adf0ef53b275", 02:29:38 INFO - "repo_path": "integration/mozilla-inbound", 02:29:38 INFO - "moz_repo_path": "", 02:29:38 INFO - "stage_platform": "linux64", 02:29:38 INFO - "builduid": "17ad485f3e2d4b0f87156bf05a6b5022", 02:29:38 INFO - "slavebuilddir": "test" 02:29:38 INFO - } 02:29:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:29:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:29:38 INFO - Running post-action listener: _resource_record_post_action 02:29:38 INFO - ##### 02:29:38 INFO - ##### Running download-and-extract step. 02:29:38 INFO - ##### 02:29:38 INFO - Running pre-action listener: _resource_record_pre_action 02:29:38 INFO - Running main action method: download_and_extract 02:29:38 INFO - mkdir: /builds/slave/test/build/tests 02:29:38 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')]} 02:29:38 INFO - https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:29:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:29:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:29:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:29:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:08 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 02:30:08 INFO - retry: attempt #1 caught exception: timed out 02:30:08 INFO - retry: Failed, sleeping 30 seconds before retrying 02:30:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:39 INFO - Downloaded 1361 bytes. 02:30:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:30:39 INFO - Using the following test package requirements: 02:30:39 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:30:39 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:30:39 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:30:39 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'jsshell-linux-x86_64.zip'], 02:30:39 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:30:39 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:30:39 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:30:39 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:30:39 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:30:39 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:30:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:30:39 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 02:30:39 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')]} 02:30:39 INFO - https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:30:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:30:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:30:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:43 INFO - Downloaded 22676195 bytes. 02:30:43 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/*'] 02:30:43 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/* 02:30:44 INFO - caution: filename not matched: web-platform/* 02:30:44 INFO - Return code: 11 02:30:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:44 INFO - https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:30:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:30:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:30:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:46 INFO - Downloaded 36397873 bytes. 02:30:46 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/*'] 02:30:46 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/* 02:30:50 INFO - caution: filename not matched: bin/* 02:30:50 INFO - caution: filename not matched: config/* 02:30:50 INFO - caution: filename not matched: mozbase/* 02:30:50 INFO - caution: filename not matched: marionette/* 02:30:50 INFO - caution: filename not matched: tools/wptserve/* 02:30:50 INFO - Return code: 11 02:30:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:50 INFO - https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:30:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:30:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:30:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:53 INFO - Downloaded 64190946 bytes. 02:30:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:30:53 INFO - mkdir: /builds/slave/test/properties 02:30:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:30:53 INFO - Writing to file /builds/slave/test/properties/build_url 02:30:53 INFO - Contents: 02:30:53 INFO - build_url:https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:30:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:30:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:30:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:30:54 INFO - Contents: 02:30:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:30:54 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')]} 02:30:54 INFO - https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:30:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:30:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:30:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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 02:30:59 INFO - Downloaded 90773474 bytes. 02:30:59 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'] 02:30:59 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 02:31:06 INFO - Return code: 0 02:31:06 INFO - Running post-action listener: _resource_record_post_action 02:31:06 INFO - Running post-action listener: set_extra_try_arguments 02:31:06 INFO - ##### 02:31:06 INFO - ##### Running create-virtualenv step. 02:31:06 INFO - ##### 02:31:06 INFO - Running pre-action listener: _pre_create_virtualenv 02:31:06 INFO - Running pre-action listener: _resource_record_pre_action 02:31:06 INFO - Running main action method: create_virtualenv 02:31:06 INFO - Creating virtualenv /builds/slave/test/build/venv 02:31:06 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 02:31:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:31:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:31:07 INFO - Using real prefix '/usr' 02:31:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:31:11 INFO - Installing distribute.............................................................................................................................................................................................done. 02:31:14 INFO - Installing pip.................done. 02:31:14 INFO - Return code: 0 02:31:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:31:14 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')]} 02:31:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:14 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')]} 02:31:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:14 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 0x1b4c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b91050>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ba16e0>, '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 0x1b8f600>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b8fab0>, '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-1461143889.853083-499501814', '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 02:31:14 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 02:31:14 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 02:31:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:14 INFO - 'CCACHE_UMASK': '002', 02:31:14 INFO - 'DISPLAY': ':0', 02:31:14 INFO - 'HOME': '/home/cltbld', 02:31:14 INFO - 'LANG': 'en_US.UTF-8', 02:31:14 INFO - 'LOGNAME': 'cltbld', 02:31:14 INFO - 'MAIL': '/var/mail/cltbld', 02:31:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:14 INFO - 'MOZ_NO_REMOTE': '1', 02:31:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:14 INFO - 'PWD': '/builds/slave/test', 02:31:14 INFO - 'SHELL': '/bin/bash', 02:31:14 INFO - 'SHLVL': '1', 02:31:14 INFO - 'TERM': 'linux', 02:31:14 INFO - 'TMOUT': '86400', 02:31:14 INFO - 'USER': 'cltbld', 02:31:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143889.853083-499501814', 02:31:14 INFO - '_': '/tools/buildbot/bin/python'} 02:31:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:14 INFO - Downloading/unpacking psutil>=0.7.1 02:31:14 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 02:31:14 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 02:31:14 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 02:31:14 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 02:31:14 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 02:31:14 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 02:31:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:31:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:31:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:31:19 INFO - Installing collected packages: psutil 02:31:19 INFO - Running setup.py install for psutil 02:31:19 INFO - building 'psutil._psutil_linux' extension 02:31:19 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 02:31:19 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 02:31:19 INFO - building 'psutil._psutil_posix' extension 02:31:19 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 02:31:20 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 02:31:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:31:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:31:20 INFO - Successfully installed psutil 02:31:20 INFO - Cleaning up... 02:31:20 INFO - Return code: 0 02:31:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:31:20 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')]} 02:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:20 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')]} 02:31:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:20 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 0x1b4c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b91050>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ba16e0>, '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 0x1b8f600>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b8fab0>, '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-1461143889.853083-499501814', '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 02:31:20 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 02:31:20 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 02:31:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:20 INFO - 'CCACHE_UMASK': '002', 02:31:20 INFO - 'DISPLAY': ':0', 02:31:20 INFO - 'HOME': '/home/cltbld', 02:31:20 INFO - 'LANG': 'en_US.UTF-8', 02:31:20 INFO - 'LOGNAME': 'cltbld', 02:31:20 INFO - 'MAIL': '/var/mail/cltbld', 02:31:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:20 INFO - 'MOZ_NO_REMOTE': '1', 02:31:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:20 INFO - 'PWD': '/builds/slave/test', 02:31:20 INFO - 'SHELL': '/bin/bash', 02:31:20 INFO - 'SHLVL': '1', 02:31:20 INFO - 'TERM': 'linux', 02:31:20 INFO - 'TMOUT': '86400', 02:31:20 INFO - 'USER': 'cltbld', 02:31:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143889.853083-499501814', 02:31:20 INFO - '_': '/tools/buildbot/bin/python'} 02:31:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:31:20 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 02:31:20 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 02:31:20 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 02:31:20 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 02:31:20 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 02:31:20 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 02:31:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:31:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:31:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:31:24 INFO - Installing collected packages: mozsystemmonitor 02:31:24 INFO - Running setup.py install for mozsystemmonitor 02:31:24 INFO - Successfully installed mozsystemmonitor 02:31:24 INFO - Cleaning up... 02:31:24 INFO - Return code: 0 02:31:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:31:24 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')]} 02:31:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:24 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')]} 02:31:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:24 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 0x1b4c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b91050>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ba16e0>, '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 0x1b8f600>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b8fab0>, '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-1461143889.853083-499501814', '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 02:31:24 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 02:31:24 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 02:31:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:24 INFO - 'CCACHE_UMASK': '002', 02:31:24 INFO - 'DISPLAY': ':0', 02:31:24 INFO - 'HOME': '/home/cltbld', 02:31:24 INFO - 'LANG': 'en_US.UTF-8', 02:31:24 INFO - 'LOGNAME': 'cltbld', 02:31:24 INFO - 'MAIL': '/var/mail/cltbld', 02:31:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:24 INFO - 'MOZ_NO_REMOTE': '1', 02:31:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:24 INFO - 'PWD': '/builds/slave/test', 02:31:24 INFO - 'SHELL': '/bin/bash', 02:31:24 INFO - 'SHLVL': '1', 02:31:24 INFO - 'TERM': 'linux', 02:31:24 INFO - 'TMOUT': '86400', 02:31:24 INFO - 'USER': 'cltbld', 02:31:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143889.853083-499501814', 02:31:24 INFO - '_': '/tools/buildbot/bin/python'} 02:31:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:25 INFO - Downloading/unpacking blobuploader==1.2.4 02:31:25 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 02:31:25 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 02:31:25 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 02:31:25 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 02:31:25 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 02:31:25 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 02:31:28 INFO - Downloading blobuploader-1.2.4.tar.gz 02:31:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:31:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:31:29 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 02:31:29 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 02:31:29 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 02:31:29 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 02:31:29 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 02:31:29 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 02:31:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:31:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:31:30 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 02:31:30 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 02:31:30 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 02:31:30 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 02:31:30 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 02:31:30 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 02:31:30 INFO - Downloading docopt-0.6.1.tar.gz 02:31:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:31:30 INFO - Installing collected packages: blobuploader, requests, docopt 02:31:30 INFO - Running setup.py install for blobuploader 02:31:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:31:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:31:30 INFO - Running setup.py install for requests 02:31:31 INFO - Running setup.py install for docopt 02:31:31 INFO - Successfully installed blobuploader requests docopt 02:31:31 INFO - Cleaning up... 02:31:32 INFO - Return code: 0 02:31:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:31:32 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')]} 02:31:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:32 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')]} 02:31:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:32 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 0x1b4c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b91050>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ba16e0>, '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 0x1b8f600>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b8fab0>, '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-1461143889.853083-499501814', '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 02:31:32 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 02:31:32 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 02:31:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:32 INFO - 'CCACHE_UMASK': '002', 02:31:32 INFO - 'DISPLAY': ':0', 02:31:32 INFO - 'HOME': '/home/cltbld', 02:31:32 INFO - 'LANG': 'en_US.UTF-8', 02:31:32 INFO - 'LOGNAME': 'cltbld', 02:31:32 INFO - 'MAIL': '/var/mail/cltbld', 02:31:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:32 INFO - 'MOZ_NO_REMOTE': '1', 02:31:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:32 INFO - 'PWD': '/builds/slave/test', 02:31:32 INFO - 'SHELL': '/bin/bash', 02:31:32 INFO - 'SHLVL': '1', 02:31:32 INFO - 'TERM': 'linux', 02:31:32 INFO - 'TMOUT': '86400', 02:31:32 INFO - 'USER': 'cltbld', 02:31:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143889.853083-499501814', 02:31:32 INFO - '_': '/tools/buildbot/bin/python'} 02:31:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:31:32 INFO - Running setup.py (path:/tmp/pip-JNNcHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:31:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:31:32 INFO - Running setup.py (path:/tmp/pip-tm9Tvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:31:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:31:32 INFO - Running setup.py (path:/tmp/pip-BlxX6Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:31:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:31:32 INFO - Running setup.py (path:/tmp/pip-olifTO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:31:33 INFO - Running setup.py (path:/tmp/pip-3O1KpI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:31:33 INFO - Running setup.py (path:/tmp/pip-KIeS_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:31:33 INFO - Running setup.py (path:/tmp/pip-tVUhLW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:31:33 INFO - Running setup.py (path:/tmp/pip-9olizX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:31:33 INFO - Running setup.py (path:/tmp/pip-2mngMd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:31:33 INFO - Running setup.py (path:/tmp/pip-5RUuRJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:31:33 INFO - Running setup.py (path:/tmp/pip-OXjK7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:31:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:31:33 INFO - Running setup.py (path:/tmp/pip-8n6bIN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:31:34 INFO - Running setup.py (path:/tmp/pip-_BdLal-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:31:34 INFO - Running setup.py (path:/tmp/pip-c353G4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:34 INFO - Running setup.py (path:/tmp/pip-LqmOsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:31:34 INFO - Running setup.py (path:/tmp/pip-h0MSOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:31:34 INFO - Running setup.py (path:/tmp/pip-0A6FAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:31:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:31:34 INFO - Running setup.py (path:/tmp/pip-KtapoE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:31:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:31:35 INFO - Running setup.py (path:/tmp/pip-NOjoZx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:31:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:35 INFO - Running setup.py (path:/tmp/pip-LLdhfY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:31:35 INFO - Running setup.py (path:/tmp/pip-Ah07CY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:31:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:35 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 02:31:35 INFO - Running setup.py install for manifestparser 02:31:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:31:36 INFO - Running setup.py install for mozcrash 02:31:36 INFO - Running setup.py install for mozdebug 02:31:36 INFO - Running setup.py install for mozdevice 02:31:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:31:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:31:36 INFO - Running setup.py install for mozfile 02:31:37 INFO - Running setup.py install for mozhttpd 02:31:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:31:37 INFO - Running setup.py install for mozinfo 02:31:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:31:37 INFO - Running setup.py install for mozInstall 02:31:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:31:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:31:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:31:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:31:37 INFO - Running setup.py install for mozleak 02:31:37 INFO - Running setup.py install for mozlog 02:31:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:31:38 INFO - Running setup.py install for moznetwork 02:31:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:31:38 INFO - Running setup.py install for mozprocess 02:31:38 INFO - Running setup.py install for mozprofile 02:31:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:31:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:31:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:31:39 INFO - Running setup.py install for mozrunner 02:31:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:31:39 INFO - Running setup.py install for mozscreenshot 02:31:39 INFO - Running setup.py install for moztest 02:31:39 INFO - Running setup.py install for mozversion 02:31:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:31:40 INFO - Running setup.py install for wptserve 02:31:40 INFO - Running setup.py install for marionette-driver 02:31:40 INFO - Running setup.py install for browsermob-proxy 02:31:40 INFO - Running setup.py install for marionette-client 02:31:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:31:41 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 02:31:41 INFO - Cleaning up... 02:31:41 INFO - Return code: 0 02:31:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:31:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:41 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 0x1b4c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b91050>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ba16e0>, '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 0x1b8f600>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b8fab0>, '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-1461143889.853083-499501814', '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 02:31:41 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 02:31:41 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 02:31:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:41 INFO - 'CCACHE_UMASK': '002', 02:31:41 INFO - 'DISPLAY': ':0', 02:31:41 INFO - 'HOME': '/home/cltbld', 02:31:41 INFO - 'LANG': 'en_US.UTF-8', 02:31:41 INFO - 'LOGNAME': 'cltbld', 02:31:41 INFO - 'MAIL': '/var/mail/cltbld', 02:31:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:41 INFO - 'MOZ_NO_REMOTE': '1', 02:31:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:41 INFO - 'PWD': '/builds/slave/test', 02:31:41 INFO - 'SHELL': '/bin/bash', 02:31:41 INFO - 'SHLVL': '1', 02:31:41 INFO - 'TERM': 'linux', 02:31:41 INFO - 'TMOUT': '86400', 02:31:41 INFO - 'USER': 'cltbld', 02:31:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143889.853083-499501814', 02:31:41 INFO - '_': '/tools/buildbot/bin/python'} 02:31:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:31:41 INFO - Running setup.py (path:/tmp/pip-Px6BUL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:31:41 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)) 02:31:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:31:42 INFO - Running setup.py (path:/tmp/pip-s6dBbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:31:42 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)) 02:31:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:31:42 INFO - Running setup.py (path:/tmp/pip-3LJ59C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:31:42 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)) 02:31:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:31:42 INFO - Running setup.py (path:/tmp/pip-5Se9oj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:31:42 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)) 02:31:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:31:42 INFO - Running setup.py (path:/tmp/pip-l7FZtP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:31:42 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)) 02:31:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:31:42 INFO - Running setup.py (path:/tmp/pip-GegQsN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:31:42 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)) 02:31:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:31:42 INFO - Running setup.py (path:/tmp/pip-8fXmnQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:31:42 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)) 02:31:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:31:42 INFO - Running setup.py (path:/tmp/pip-fKXOH5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:31:43 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)) 02:31:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:31:43 INFO - Running setup.py (path:/tmp/pip-ZwU8sD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:31:43 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)) 02:31:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:31:43 INFO - Running setup.py (path:/tmp/pip-sx4etU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:31:43 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)) 02:31:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:31:43 INFO - Running setup.py (path:/tmp/pip-5Gg_CP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:31:43 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)) 02:31:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:31:43 INFO - Running setup.py (path:/tmp/pip-ncEA3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:31:43 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)) 02:31:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:31:43 INFO - Running setup.py (path:/tmp/pip-DF8PcZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:31:43 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)) 02:31:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:31:43 INFO - Running setup.py (path:/tmp/pip-twputr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:31:43 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)) 02:31:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:43 INFO - Running setup.py (path:/tmp/pip-dY9myM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:44 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)) 02:31:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:31:44 INFO - Running setup.py (path:/tmp/pip-0glZIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:31:44 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)) 02:31:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:31:44 INFO - Running setup.py (path:/tmp/pip-BmzVbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:31:44 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)) 02:31:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:31:44 INFO - Running setup.py (path:/tmp/pip-FkPNyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:31:44 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)) 02:31:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:31:44 INFO - Running setup.py (path:/tmp/pip-0QjcFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:31:44 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)) 02:31:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:44 INFO - Running setup.py (path:/tmp/pip-8oLAEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:44 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)) 02:31:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:31:45 INFO - Running setup.py (path:/tmp/pip-5PMauI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:31:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:45 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)) 02:31:45 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)) 02:31:45 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)) 02:31:45 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)) 02:31:45 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)) 02:31:45 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)) 02:31:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:31:45 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 02:31:45 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 02:31:45 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 02:31:45 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 02:31:45 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 02:31:45 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 02:31:48 INFO - Downloading blessings-1.6.tar.gz 02:31:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:31:49 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)) 02:31:49 INFO - Installing collected packages: blessings 02:31:49 INFO - Running setup.py install for blessings 02:31:49 INFO - Successfully installed blessings 02:31:49 INFO - Cleaning up... 02:31:49 INFO - Return code: 0 02:31:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:31:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:31:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:31:50 INFO - Reading from file tmpfile_stdout 02:31:50 INFO - Current package versions: 02:31:50 INFO - argparse == 1.2.1 02:31:50 INFO - blessings == 1.6 02:31:50 INFO - blobuploader == 1.2.4 02:31:50 INFO - browsermob-proxy == 0.6.0 02:31:50 INFO - docopt == 0.6.1 02:31:50 INFO - manifestparser == 1.1 02:31:50 INFO - marionette-client == 2.3.0 02:31:50 INFO - marionette-driver == 1.4.0 02:31:50 INFO - mozInstall == 1.12 02:31:50 INFO - mozcrash == 0.17 02:31:50 INFO - mozdebug == 0.1 02:31:50 INFO - mozdevice == 0.48 02:31:50 INFO - mozfile == 1.2 02:31:50 INFO - mozhttpd == 0.7 02:31:50 INFO - mozinfo == 0.9 02:31:50 INFO - mozleak == 0.1 02:31:50 INFO - mozlog == 3.1 02:31:50 INFO - moznetwork == 0.27 02:31:50 INFO - mozprocess == 0.22 02:31:50 INFO - mozprofile == 0.28 02:31:50 INFO - mozrunner == 6.11 02:31:50 INFO - mozscreenshot == 0.1 02:31:50 INFO - mozsystemmonitor == 0.0 02:31:50 INFO - moztest == 0.7 02:31:50 INFO - mozversion == 1.4 02:31:50 INFO - psutil == 3.1.1 02:31:50 INFO - requests == 1.2.3 02:31:50 INFO - wptserve == 1.4.0 02:31:50 INFO - wsgiref == 0.1.2 02:31:50 INFO - Running post-action listener: _resource_record_post_action 02:31:50 INFO - Running post-action listener: _start_resource_monitoring 02:31:50 INFO - Starting resource monitoring. 02:31:50 INFO - ##### 02:31:50 INFO - ##### Running pull step. 02:31:50 INFO - ##### 02:31:50 INFO - Running pre-action listener: _resource_record_pre_action 02:31:50 INFO - Running main action method: pull 02:31:50 INFO - Pull has nothing to do! 02:31:50 INFO - Running post-action listener: _resource_record_post_action 02:31:50 INFO - ##### 02:31:50 INFO - ##### Running install step. 02:31:50 INFO - ##### 02:31:50 INFO - Running pre-action listener: _resource_record_pre_action 02:31:50 INFO - Running main action method: install 02:31:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:31:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:31:50 INFO - Reading from file tmpfile_stdout 02:31:50 INFO - Detecting whether we're running mozinstall >=1.0... 02:31:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:31:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:31:50 INFO - Reading from file tmpfile_stdout 02:31:50 INFO - Output received: 02:31:50 INFO - Usage: mozinstall [options] installer 02:31:50 INFO - Options: 02:31:50 INFO - -h, --help show this help message and exit 02:31:50 INFO - -d DEST, --destination=DEST 02:31:50 INFO - Directory to install application into. [default: 02:31:50 INFO - "/builds/slave/test"] 02:31:50 INFO - --app=APP Application being installed. [default: firefox] 02:31:50 INFO - mkdir: /builds/slave/test/build/application 02:31:50 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'] 02:31:50 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 02:32:21 INFO - Reading from file tmpfile_stdout 02:32:21 INFO - Output received: 02:32:21 INFO - /builds/slave/test/build/application/firefox/firefox 02:32:21 INFO - Running post-action listener: _resource_record_post_action 02:32:21 INFO - ##### 02:32:21 INFO - ##### Running run-tests step. 02:32:21 INFO - ##### 02:32:21 INFO - Running pre-action listener: _resource_record_pre_action 02:32:21 INFO - Running main action method: run_tests 02:32:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:32:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:32:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:32:21 INFO - grabbing minidump binary from tooltool 02:32: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')]} 02:32:21 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 0x1ba16e0>, '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 0x1b8f600>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b8fab0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:32:21 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 02:32:21 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 02:32:21 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:32:21 INFO - Return code: 0 02:32:21 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:32:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:32:22 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/DAhVpu8yQ-mKJyCPrd158Q/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 02:32:22 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/DAhVpu8yQ-mKJyCPrd158Q/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 02:32:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:32:22 INFO - 'CCACHE_UMASK': '002', 02:32:22 INFO - 'DISPLAY': ':0', 02:32:22 INFO - 'HOME': '/home/cltbld', 02:32:22 INFO - 'LANG': 'en_US.UTF-8', 02:32:22 INFO - 'LOGNAME': 'cltbld', 02:32:22 INFO - 'MAIL': '/var/mail/cltbld', 02:32:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:32:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:32:22 INFO - 'MOZ_NO_REMOTE': '1', 02:32:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:32:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:32:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:22 INFO - 'PWD': '/builds/slave/test', 02:32:22 INFO - 'SHELL': '/bin/bash', 02:32:22 INFO - 'SHLVL': '1', 02:32:22 INFO - 'TERM': 'linux', 02:32:22 INFO - 'TMOUT': '86400', 02:32:22 INFO - 'USER': 'cltbld', 02:32:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143889.853083-499501814', 02:32:22 INFO - '_': '/tools/buildbot/bin/python'} 02:32:22 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/DAhVpu8yQ-mKJyCPrd158Q/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 02:32:22 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 02:32:22 INFO - import pkg_resources 02:32:24 INFO - Using 1 client processes 02:32:24 INFO - wptserve Starting http server on 127.0.0.1:8000 02:32:24 INFO - wptserve Starting http server on 127.0.0.1:8001 02:32:24 INFO - wptserve Starting http server on 127.0.0.1:8443 02:32:26 INFO - SUITE-START | Running 778 tests 02:32:26 INFO - Running testharness tests 02:32:26 INFO - Setting up ssl 02:32:26 INFO - PROCESS | certutil | 02:32:26 INFO - PROCESS | certutil | 02:32:26 INFO - PROCESS | certutil | 02:32:26 INFO - Certificate Nickname Trust Attributes 02:32:26 INFO - SSL,S/MIME,JAR/XPI 02:32:26 INFO - 02:32:26 INFO - web-platform-tests CT,, 02:32:26 INFO - 02:32:26 INFO - Starting runner 02:32:29 INFO - PROCESS | 1813 | 1461144749532 Marionette DEBUG Marionette enabled via build flag and pref 02:32:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664017800 == 1 [pid = 1813] [id = 1] 02:32:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 1 (0x7f9664018000) [pid = 1813] [serial = 1] [outer = (nil)] 02:32:29 INFO - PROCESS | 1813 | [1813] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:32:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 2 (0x7f9664019000) [pid = 1813] [serial = 2] [outer = 0x7f9664018000] 02:32:30 INFO - PROCESS | 1813 | 1461144750187 Marionette INFO Listening on port 2828 02:32:30 INFO - PROCESS | 1813 | 1461144750725 Marionette DEBUG Marionette enabled via command-line flag 02:32:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966115a000 == 2 [pid = 1813] [id = 2] 02:32:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 3 (0x7f96611d9800) [pid = 1813] [serial = 3] [outer = (nil)] 02:32:30 INFO - PROCESS | 1813 | [1813] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:32:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 4 (0x7f96611da800) [pid = 1813] [serial = 4] [outer = 0x7f96611d9800] 02:32:30 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9660fc1f10 02:32:30 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9660325760 02:32:30 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f966032aa30 02:32:30 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f966032ad30 02:32:31 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f96603320a0 02:32:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 5 (0x7f9666904000) [pid = 1813] [serial = 5] [outer = 0x7f9664018000] 02:32:31 INFO - PROCESS | 1813 | [1813] 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 02:32:31 INFO - PROCESS | 1813 | 1461144751121 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41803 02:32:31 INFO - PROCESS | 1813 | [1813] 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 02:32:31 INFO - PROCESS | 1813 | 1461144751203 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41804 02:32:31 INFO - PROCESS | 1813 | 1461144751212 Marionette DEBUG Closed connection conn0 02:32:31 INFO - PROCESS | 1813 | [1813] 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 2252 02:32:31 INFO - PROCESS | 1813 | [1813] 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 02:32:31 INFO - PROCESS | 1813 | 1461144751339 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41805 02:32:31 INFO - PROCESS | 1813 | 1461144751341 Marionette DEBUG Closed connection conn1 02:32:31 INFO - PROCESS | 1813 | [1813] 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 02:32:31 INFO - PROCESS | 1813 | 1461144751409 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41806 02:32:31 INFO - PROCESS | 1813 | 1461144751413 Marionette DEBUG Closed connection conn2 02:32:31 INFO - PROCESS | 1813 | 1461144751458 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:32:31 INFO - PROCESS | 1813 | 1461144751476 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":"20160420015235","device":"desktop","version":"48.0a1"} 02:32:32 INFO - PROCESS | 1813 | [1813] 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 02:32:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654404000 == 3 [pid = 1813] [id = 3] 02:32:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 6 (0x7f9654404800) [pid = 1813] [serial = 6] [outer = (nil)] 02:32:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654405000 == 4 [pid = 1813] [id = 4] 02:32:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 7 (0x7f965463f800) [pid = 1813] [serial = 7] [outer = (nil)] 02:32:33 INFO - PROCESS | 1813 | [1813] 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 02:32:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965362c800 == 5 [pid = 1813] [id = 5] 02:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 8 (0x7f9653ab6000) [pid = 1813] [serial = 8] [outer = (nil)] 02:32:33 INFO - PROCESS | 1813 | [1813] 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 02:32:33 INFO - PROCESS | 1813 | [1813] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 9 (0x7f96536a0400) [pid = 1813] [serial = 9] [outer = 0x7f9653ab6000] 02:32:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 10 (0x7f96532e8800) [pid = 1813] [serial = 10] [outer = 0x7f9654404800] 02:32:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 11 (0x7f9653154400) [pid = 1813] [serial = 11] [outer = 0x7f965463f800] 02:32:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 12 (0x7f9653156400) [pid = 1813] [serial = 12] [outer = 0x7f9653ab6000] 02:32:35 INFO - PROCESS | 1813 | 1461144755277 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1813 | 1461144755298 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 13 (0x7f96511a9000) [pid = 1813] [serial = 13] [outer = 0x7f9653ab6000] 02:32:36 INFO - PROCESS | 1813 | 1461144756017 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"75eab9e8-ac1d-45a5-84db-a61be4e5d35d","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":"20160420015235","device":"desktop","version":"48.0a1","command_id":1}}] 02:32:36 INFO - PROCESS | 1813 | 1461144756253 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}] 02:32:36 INFO - PROCESS | 1813 | 1461144756461 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:32:36 INFO - PROCESS | 1813 | 1461144756707 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:32:36 INFO - PROCESS | 1813 | [1813] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:32:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 14 (0x7f964d135c00) [pid = 1813] [serial = 14] [outer = 0x7f9653ab6000] 02:32:37 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:37 INFO - PROCESS | 1813 | 1461144757277 Marionette TRACE conn3 <- [1,3,null,{}] 02:32:37 INFO - PROCESS | 1813 | 1461144757372 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:32:37 INFO - PROCESS | 1813 | 1461144757413 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:32:37 INFO - PROCESS | 1813 | 1461144757472 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 1813 | 1461144757474 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:32:37 INFO - PROCESS | 1813 | 1461144757506 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 1813 | 1461144757511 Marionette TRACE conn3 <- [1,6,null,{}] 02:32:37 INFO - PROCESS | 1813 | 1461144757579 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}] 02:32:37 INFO - PROCESS | 1813 | 1461144757597 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:32:37 INFO - PROCESS | 1813 | 1461144757607 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e97d000 == 6 [pid = 1813] [id = 6] 02:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 15 (0x7f964c637400) [pid = 1813] [serial = 15] [outer = (nil)] 02:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 16 (0x7f964c639400) [pid = 1813] [serial = 16] [outer = 0x7f964c637400] 02:32:37 INFO - PROCESS | 1813 | 1461144757678 Marionette DEBUG loaded listener.js 02:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 17 (0x7f964c63f800) [pid = 1813] [serial = 17] [outer = 0x7f964c637400] 02:32:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c6a4000 == 7 [pid = 1813] [id = 7] 02:32:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 18 (0x7f964c249000) [pid = 1813] [serial = 18] [outer = (nil)] 02:32:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 19 (0x7f964c254400) [pid = 1813] [serial = 19] [outer = 0x7f964c249000] 02:32:38 INFO - PROCESS | 1813 | 1461144758190 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 20 (0x7f964b7dec00) [pid = 1813] [serial = 20] [outer = 0x7f964c249000] 02:32:38 INFO - PROCESS | 1813 | [1813] 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 02:32:38 INFO - PROCESS | 1813 | 1461144758737 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]]]}] 02:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1315ms 02:32:38 INFO - PROCESS | 1813 | 1461144758836 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:32:38 INFO - PROCESS | 1813 | 1461144758838 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:32:38 INFO - PROCESS | 1813 | 1461144758866 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:32:38 INFO - PROCESS | 1813 | 1461144758871 Marionette TRACE conn3 <- [1,10,null,{}] 02:32:38 INFO - PROCESS | 1813 | 1461144758901 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}] 02:32:39 INFO - PROCESS | 1813 | 1461144759078 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:32:39 INFO - PROCESS | 1813 | 1461144759107 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96614b4800 == 8 [pid = 1813] [id = 8] 02:32:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 21 (0x7f964c247400) [pid = 1813] [serial = 21] [outer = (nil)] 02:32:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 22 (0x7f964c643800) [pid = 1813] [serial = 22] [outer = 0x7f964c247400] 02:32:39 INFO - PROCESS | 1813 | 1461144759177 Marionette DEBUG loaded listener.js 02:32:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 23 (0x7f96624cd800) [pid = 1813] [serial = 23] [outer = 0x7f964c247400] 02:32:39 INFO - PROCESS | 1813 | 1461144759780 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]]]}] 02:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 965ms 02:32:39 INFO - PROCESS | 1813 | 1461144759816 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1813 | 1461144759820 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:32:39 INFO - PROCESS | 1813 | 1461144759826 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1813 | 1461144759829 Marionette TRACE conn3 <- [1,14,null,{}] 02:32:39 INFO - PROCESS | 1813 | 1461144759834 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}] 02:32:40 INFO - PROCESS | 1813 | 1461144760071 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:32:40 INFO - PROCESS | 1813 | 1461144760336 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964aba9000 == 9 [pid = 1813] [id = 9] 02:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 24 (0x7f964a774400) [pid = 1813] [serial = 24] [outer = (nil)] 02:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 25 (0x7f964a77a400) [pid = 1813] [serial = 25] [outer = 0x7f964a774400] 02:32:40 INFO - PROCESS | 1813 | 1461144760417 Marionette DEBUG loaded listener.js 02:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 26 (0x7f964ab08c00) [pid = 1813] [serial = 26] [outer = 0x7f964a774400] 02:32:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b582000 == 10 [pid = 1813] [id = 10] 02:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 27 (0x7f964b584000) [pid = 1813] [serial = 27] [outer = (nil)] 02:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 28 (0x7f964abc3800) [pid = 1813] [serial = 28] [outer = 0x7f964b584000] 02:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 29 (0x7f964b3b1000) [pid = 1813] [serial = 29] [outer = 0x7f964b584000] 02:32:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abc5800 == 11 [pid = 1813] [id = 11] 02:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 30 (0x7f964b56fc00) [pid = 1813] [serial = 30] [outer = (nil)] 02:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 31 (0x7f964c63e800) [pid = 1813] [serial = 31] [outer = 0x7f964b56fc00] 02:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 32 (0x7f964ab10800) [pid = 1813] [serial = 32] [outer = 0x7f964b56fc00] 02:32:41 INFO - PROCESS | 1813 | 1461144761526 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]]]}] 02:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1729ms 02:32:41 INFO - PROCESS | 1813 | 1461144761622 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:32:41 INFO - PROCESS | 1813 | 1461144761634 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:32:41 INFO - PROCESS | 1813 | 1461144761656 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 1813 | 1461144761666 Marionette TRACE conn3 <- [1,18,null,{}] 02:32:41 INFO - PROCESS | 1813 | 1461144761678 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}] 02:32:42 INFO - PROCESS | 1813 | 1461144762027 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:32:42 INFO - PROCESS | 1813 | 1461144762145 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e91c000 == 12 [pid = 1813] [id = 12] 02:32:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 33 (0x7f964ab0e800) [pid = 1813] [serial = 33] [outer = (nil)] 02:32:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 34 (0x7f9650e64400) [pid = 1813] [serial = 34] [outer = 0x7f964ab0e800] 02:32:42 INFO - PROCESS | 1813 | 1461144762224 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 35 (0x7f9652febc00) [pid = 1813] [serial = 35] [outer = 0x7f964ab0e800] 02:32:43 INFO - PROCESS | 1813 | 1461144763019 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]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1401ms 02:32:43 INFO - PROCESS | 1813 | 1461144763053 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 1813 | 1461144763058 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:32:43 INFO - PROCESS | 1813 | 1461144763065 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 1813 | 1461144763068 Marionette TRACE conn3 <- [1,22,null,{}] 02:32:43 INFO - PROCESS | 1813 | 1461144763074 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}] 02:32:43 INFO - PROCESS | 1813 | 1461144763248 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:32:43 INFO - PROCESS | 1813 | 1461144763381 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96532da800 == 13 [pid = 1813] [id = 13] 02:32:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 36 (0x7f964b7ddc00) [pid = 1813] [serial = 36] [outer = (nil)] 02:32:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 37 (0x7f9650ec1c00) [pid = 1813] [serial = 37] [outer = 0x7f964b7ddc00] 02:32:43 INFO - PROCESS | 1813 | 1461144763460 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 38 (0x7f9654035800) [pid = 1813] [serial = 38] [outer = 0x7f964b7ddc00] 02:32:44 INFO - PROCESS | 1813 | 1461144764344 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]]]}] 02:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1336ms 02:32:44 INFO - PROCESS | 1813 | 1461144764403 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 1813 | 1461144764410 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:32:44 INFO - PROCESS | 1813 | 1461144764426 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 1813 | 1461144764433 Marionette TRACE conn3 <- [1,26,null,{}] 02:32:44 INFO - PROCESS | 1813 | 1461144764439 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}] 02:32:44 INFO - PROCESS | 1813 | 1461144764657 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:32:44 INFO - PROCESS | 1813 | 1461144764979 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b62a800 == 14 [pid = 1813] [id = 14] 02:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 39 (0x7f964b7de800) [pid = 1813] [serial = 39] [outer = (nil)] 02:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 40 (0x7f964c24b800) [pid = 1813] [serial = 40] [outer = 0x7f964b7de800] 02:32:45 INFO - PROCESS | 1813 | 1461144765057 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 41 (0x7f9651ca2c00) [pid = 1813] [serial = 41] [outer = 0x7f964b7de800] 02:32:46 INFO - PROCESS | 1813 | 1461144766026 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]]]}] 02:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1647ms 02:32:46 INFO - PROCESS | 1813 | 1461144766067 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:32:46 INFO - PROCESS | 1813 | 1461144766072 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:32:46 INFO - PROCESS | 1813 | 1461144766079 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 1813 | 1461144766083 Marionette TRACE conn3 <- [1,30,null,{}] 02:32:46 INFO - PROCESS | 1813 | 1461144766090 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}] 02:32:46 INFO - PROCESS | 1813 | 1461144766233 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:32:46 INFO - PROCESS | 1813 | 1461144766245 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e914800 == 15 [pid = 1813] [id = 15] 02:32:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 42 (0x7f964d0f1800) [pid = 1813] [serial = 42] [outer = (nil)] 02:32:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 43 (0x7f9651faec00) [pid = 1813] [serial = 43] [outer = 0x7f964d0f1800] 02:32:46 INFO - PROCESS | 1813 | 1461144766311 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 44 (0x7f9654039400) [pid = 1813] [serial = 44] [outer = 0x7f964d0f1800] 02:32:47 INFO - PROCESS | 1813 | 1461144767066 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]]]}] 02:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1035ms 02:32:47 INFO - PROCESS | 1813 | 1461144767130 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:32:47 INFO - PROCESS | 1813 | 1461144767136 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:32:47 INFO - PROCESS | 1813 | 1461144767148 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:32:47 INFO - PROCESS | 1813 | 1461144767151 Marionette TRACE conn3 <- [1,34,null,{}] 02:32:47 INFO - PROCESS | 1813 | 1461144767158 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}] 02:32:47 INFO - PROCESS | 1813 | 1461144767302 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:32:47 INFO - PROCESS | 1813 | 1461144767312 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e50000 == 16 [pid = 1813] [id = 16] 02:32:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 45 (0x7f964ab0c800) [pid = 1813] [serial = 45] [outer = (nil)] 02:32:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 46 (0x7f9654637800) [pid = 1813] [serial = 46] [outer = 0x7f964ab0c800] 02:32:47 INFO - PROCESS | 1813 | 1461144767378 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 47 (0x7f9654dd9000) [pid = 1813] [serial = 47] [outer = 0x7f964ab0c800] 02:32:48 INFO - PROCESS | 1813 | 1461144768078 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]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 980ms 02:32:48 INFO - PROCESS | 1813 | 1461144768134 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 1813 | 1461144768137 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:32:48 INFO - PROCESS | 1813 | 1461144768153 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 1813 | 1461144768161 Marionette TRACE conn3 <- [1,38,null,{}] 02:32:48 INFO - PROCESS | 1813 | 1461144768170 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}] 02:32:48 INFO - PROCESS | 1813 | 1461144768316 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:32:48 INFO - PROCESS | 1813 | 1461144768328 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654406800 == 17 [pid = 1813] [id = 17] 02:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 48 (0x7f9654ddc000) [pid = 1813] [serial = 48] [outer = (nil)] 02:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 49 (0x7f965690b800) [pid = 1813] [serial = 49] [outer = 0x7f9654ddc000] 02:32:48 INFO - PROCESS | 1813 | 1461144768402 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 50 (0x7f965693b400) [pid = 1813] [serial = 50] [outer = 0x7f9654ddc000] 02:32:49 INFO - PROCESS | 1813 | 1461144769136 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]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1053ms 02:32:49 INFO - PROCESS | 1813 | 1461144769199 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 1813 | 1461144769203 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:32:49 INFO - PROCESS | 1813 | 1461144769209 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 1813 | 1461144769211 Marionette TRACE conn3 <- [1,42,null,{}] 02:32:49 INFO - PROCESS | 1813 | 1461144769217 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}] 02:32:49 INFO - PROCESS | 1813 | 1461144769395 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:32:49 INFO - PROCESS | 1813 | 1461144769410 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548e4000 == 18 [pid = 1813] [id = 18] 02:32:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 51 (0x7f965693d400) [pid = 1813] [serial = 51] [outer = (nil)] 02:32:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 52 (0x7f96603de800) [pid = 1813] [serial = 52] [outer = 0x7f965693d400] 02:32:49 INFO - PROCESS | 1813 | 1461144769476 Marionette DEBUG loaded listener.js 02:32:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 53 (0x7f9660f77400) [pid = 1813] [serial = 53] [outer = 0x7f965693d400] 02:32:50 INFO - PROCESS | 1813 | 1461144770252 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]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1091ms 02:32:50 INFO - PROCESS | 1813 | 1461144770302 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 1813 | 1461144770309 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:32:50 INFO - PROCESS | 1813 | 1461144770317 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 1813 | 1461144770324 Marionette TRACE conn3 <- [1,46,null,{}] 02:32:50 INFO - PROCESS | 1813 | 1461144770334 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}] 02:32:50 INFO - PROCESS | 1813 | 1461144770560 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:32:50 INFO - PROCESS | 1813 | 1461144770684 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e912800 == 19 [pid = 1813] [id = 19] 02:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 54 (0x7f964ab03c00) [pid = 1813] [serial = 54] [outer = (nil)] 02:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 55 (0x7f964c249c00) [pid = 1813] [serial = 55] [outer = 0x7f964ab03c00] 02:32:50 INFO - PROCESS | 1813 | 1461144770761 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 56 (0x7f964d13b800) [pid = 1813] [serial = 56] [outer = 0x7f964ab03c00] 02:32:51 INFO - PROCESS | 1813 | 1461144771643 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]]]}] 02:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1342ms 02:32:51 INFO - PROCESS | 1813 | 1461144771659 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 1813 | 1461144771667 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:32:51 INFO - PROCESS | 1813 | 1461144771698 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 1813 | 1461144771701 Marionette TRACE conn3 <- [1,50,null,{}] 02:32:51 INFO - PROCESS | 1813 | 1461144771708 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}] 02:32:51 INFO - PROCESS | 1813 | 1461144771875 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:32:52 INFO - PROCESS | 1813 | 1461144771998 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96542a9000 == 20 [pid = 1813] [id = 20] 02:32:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 57 (0x7f964ab04400) [pid = 1813] [serial = 57] [outer = (nil)] 02:32:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 58 (0x7f9652915000) [pid = 1813] [serial = 58] [outer = 0x7f964ab04400] 02:32:52 INFO - PROCESS | 1813 | 1461144772079 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 59 (0x7f96532d0c00) [pid = 1813] [serial = 59] [outer = 0x7f964ab04400] 02:32:52 INFO - PROCESS | 1813 | 1461144772900 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]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1232ms 02:32:52 INFO - PROCESS | 1813 | 1461144772927 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 1813 | 1461144772930 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:32:52 INFO - PROCESS | 1813 | 1461144772938 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 1813 | 1461144772943 Marionette TRACE conn3 <- [1,54,null,{}] 02:32:52 INFO - PROCESS | 1813 | 1461144772959 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}] 02:32:53 INFO - PROCESS | 1813 | 1461144773119 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:32:53 INFO - PROCESS | 1813 | 1461144773247 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96531cd000 == 21 [pid = 1813] [id = 21] 02:32:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x7f9654034800) [pid = 1813] [serial = 60] [outer = (nil)] 02:32:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x7f9654de1800) [pid = 1813] [serial = 61] [outer = 0x7f9654034800] 02:32:53 INFO - PROCESS | 1813 | 1461144773329 Marionette DEBUG loaded listener.js 02:32:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x7f965690cc00) [pid = 1813] [serial = 62] [outer = 0x7f9654034800] 02:32:54 INFO - PROCESS | 1813 | 1461144774309 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]]]}] 02:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1433ms 02:32:54 INFO - PROCESS | 1813 | 1461144774373 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:32:54 INFO - PROCESS | 1813 | 1461144774379 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:32:54 INFO - PROCESS | 1813 | 1461144774387 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:32:54 INFO - PROCESS | 1813 | 1461144774392 Marionette TRACE conn3 <- [1,58,null,{}] 02:32:54 INFO - PROCESS | 1813 | 1461144774399 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}] 02:32:54 INFO - PROCESS | 1813 | 1461144774557 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:32:54 INFO - PROCESS | 1813 | 1461144774692 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abc4000 == 22 [pid = 1813] [id = 22] 02:32:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x7f9650e64000) [pid = 1813] [serial = 63] [outer = (nil)] 02:32:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x7f9651888c00) [pid = 1813] [serial = 64] [outer = 0x7f9650e64000] 02:32:54 INFO - PROCESS | 1813 | 1461144774776 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x7f9652759400) [pid = 1813] [serial = 65] [outer = 0x7f9650e64000] 02:32:55 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654406800 == 21 [pid = 1813] [id = 17] 02:32:55 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e50000 == 20 [pid = 1813] [id = 16] 02:32:55 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e914800 == 19 [pid = 1813] [id = 15] 02:32:55 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b62a800 == 18 [pid = 1813] [id = 14] 02:32:55 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e91c000 == 17 [pid = 1813] [id = 12] 02:32:55 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964aba9000 == 16 [pid = 1813] [id = 9] 02:32:55 INFO - PROCESS | 1813 | 1461144775685 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]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1338ms 02:32:55 INFO - PROCESS | 1813 | 1461144775725 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 1813 | 1461144775734 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:32:55 INFO - PROCESS | 1813 | 1461144775743 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 1813 | 1461144775748 Marionette TRACE conn3 <- [1,62,null,{}] 02:32:55 INFO - PROCESS | 1813 | 1461144775775 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}] 02:32:55 INFO - PROCESS | 1813 | 1461144775943 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:32:56 INFO - PROCESS | 1813 | 1461144776064 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9652932000 == 17 [pid = 1813] [id = 23] 02:32:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x7f96526aac00) [pid = 1813] [serial = 66] [outer = (nil)] 02:32:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x7f9652acac00) [pid = 1813] [serial = 67] [outer = 0x7f96526aac00] 02:32:56 INFO - PROCESS | 1813 | 1461144776144 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x7f96535a2800) [pid = 1813] [serial = 68] [outer = 0x7f96526aac00] 02:32:56 INFO - PROCESS | 1813 | 1461144776962 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]]]}] 02:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1250ms 02:32:57 INFO - PROCESS | 1813 | 1461144777011 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:32:57 INFO - PROCESS | 1813 | 1461144777025 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:32:57 INFO - PROCESS | 1813 | 1461144777041 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:32:57 INFO - PROCESS | 1813 | 1461144777044 Marionette TRACE conn3 <- [1,66,null,{}] 02:32:57 INFO - PROCESS | 1813 | 1461144777051 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}] 02:32:57 INFO - PROCESS | 1813 | 1461144777221 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:32:57 INFO - PROCESS | 1813 | 1461144777348 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653f2e800 == 18 [pid = 1813] [id = 24] 02:32:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x7f96526b0800) [pid = 1813] [serial = 69] [outer = (nil)] 02:32:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x7f9654992400) [pid = 1813] [serial = 70] [outer = 0x7f96526b0800] 02:32:57 INFO - PROCESS | 1813 | 1461144777422 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x7f9655516000) [pid = 1813] [serial = 71] [outer = 0x7f96526b0800] 02:32:58 INFO - PROCESS | 1813 | 1461144778236 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]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1237ms 02:32:58 INFO - PROCESS | 1813 | 1461144778282 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 1813 | 1461144778285 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:32:58 INFO - PROCESS | 1813 | 1461144778292 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 1813 | 1461144778298 Marionette TRACE conn3 <- [1,70,null,{}] 02:32:58 INFO - PROCESS | 1813 | 1461144778314 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}] 02:32:58 INFO - PROCESS | 1813 | 1461144778485 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:32:58 INFO - PROCESS | 1813 | 1461144778607 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96556cd800 == 19 [pid = 1813] [id = 25] 02:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x7f96536a0000) [pid = 1813] [serial = 72] [outer = (nil)] 02:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f9661197c00) [pid = 1813] [serial = 73] [outer = 0x7f96536a0000] 02:32:58 INFO - PROCESS | 1813 | 1461144778705 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f9661493c00) [pid = 1813] [serial = 74] [outer = 0x7f96536a0000] 02:32:59 INFO - PROCESS | 1813 | 1461144779516 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]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 02:32:59 INFO - PROCESS | 1813 | 1461144779577 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 1813 | 1461144779582 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:32:59 INFO - PROCESS | 1813 | 1461144779608 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 1813 | 1461144779612 Marionette TRACE conn3 <- [1,74,null,{}] 02:32:59 INFO - PROCESS | 1813 | 1461144779617 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}] 02:32:59 INFO - PROCESS | 1813 | 1461144779783 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:32:59 INFO - PROCESS | 1813 | 1461144779961 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964aba9000 == 20 [pid = 1813] [id = 26] 02:32:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f964a9d7400) [pid = 1813] [serial = 75] [outer = (nil)] 02:33:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f964ab07800) [pid = 1813] [serial = 76] [outer = 0x7f964a9d7400] 02:33:00 INFO - PROCESS | 1813 | 1461144780037 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f964e5e0c00) [pid = 1813] [serial = 77] [outer = 0x7f964a9d7400] 02:33:00 INFO - PROCESS | 1813 | 1461144780855 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]]]}] 02:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1339ms 02:33:00 INFO - PROCESS | 1813 | 1461144780946 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:33:00 INFO - PROCESS | 1813 | 1461144780953 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:33:00 INFO - PROCESS | 1813 | 1461144780961 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 1813 | 1461144780966 Marionette TRACE conn3 <- [1,78,null,{}] 02:33:00 INFO - PROCESS | 1813 | 1461144780973 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}] 02:33:01 INFO - PROCESS | 1813 | 1461144781133 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:33:01 INFO - PROCESS | 1813 | 1461144781290 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96542a9000 == 19 [pid = 1813] [id = 20] 02:33:01 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e912800 == 18 [pid = 1813] [id = 19] 02:33:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c69e800 == 19 [pid = 1813] [id = 27] 02:33:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f964a777c00) [pid = 1813] [serial = 78] [outer = (nil)] 02:33:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f964b574000) [pid = 1813] [serial = 79] [outer = 0x7f964a777c00] 02:33:01 INFO - PROCESS | 1813 | 1461144781393 Marionette DEBUG loaded listener.js 02:33:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f9651ca4000) [pid = 1813] [serial = 80] [outer = 0x7f964a777c00] 02:33:02 INFO - PROCESS | 1813 | 1461144782289 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]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1386ms 02:33:02 INFO - PROCESS | 1813 | 1461144782348 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:33:02 INFO - PROCESS | 1813 | 1461144782355 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:33:02 INFO - PROCESS | 1813 | 1461144782383 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 1813 | 1461144782389 Marionette TRACE conn3 <- [1,82,null,{}] 02:33:02 INFO - PROCESS | 1813 | 1461144782399 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}] 02:33:02 INFO - PROCESS | 1813 | 1461144782582 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:33:02 INFO - PROCESS | 1813 | 1461144782708 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96556ca000 == 20 [pid = 1813] [id = 28] 02:33:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f964a9d8400) [pid = 1813] [serial = 81] [outer = (nil)] 02:33:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f96555c3000) [pid = 1813] [serial = 82] [outer = 0x7f964a9d8400] 02:33:02 INFO - PROCESS | 1813 | 1461144782794 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f965a565400) [pid = 1813] [serial = 83] [outer = 0x7f964a9d8400] 02:33:03 INFO - PROCESS | 1813 | 1461144783582 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]]]}] 02:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1257ms 02:33:03 INFO - PROCESS | 1813 | 1461144783625 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:33:03 INFO - PROCESS | 1813 | 1461144783631 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:33:03 INFO - PROCESS | 1813 | 1461144783668 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 1813 | 1461144783671 Marionette TRACE conn3 <- [1,86,null,{}] 02:33:03 INFO - PROCESS | 1813 | 1461144783678 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}] 02:33:03 INFO - PROCESS | 1813 | 1461144783907 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:33:04 INFO - PROCESS | 1813 | 1461144784061 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965a4c3000 == 21 [pid = 1813] [id = 29] 02:33:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f9654d59c00) [pid = 1813] [serial = 84] [outer = (nil)] 02:33:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f96612d0400) [pid = 1813] [serial = 85] [outer = 0x7f9654d59c00] 02:33:04 INFO - PROCESS | 1813 | 1461144784182 Marionette DEBUG loaded listener.js 02:33:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f9661611c00) [pid = 1813] [serial = 86] [outer = 0x7f9654d59c00] 02:33:05 INFO - PROCESS | 1813 | 1461144785355 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]]]}] 02:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1746ms 02:33:05 INFO - PROCESS | 1813 | 1461144785404 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 1813 | 1461144785408 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:33:05 INFO - PROCESS | 1813 | 1461144785435 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 1813 | 1461144785445 Marionette TRACE conn3 <- [1,90,null,{}] 02:33:05 INFO - PROCESS | 1813 | 1461144785463 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}] 02:33:05 INFO - PROCESS | 1813 | 1461144785638 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:33:05 INFO - PROCESS | 1813 | 1461144785776 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9660feb800 == 22 [pid = 1813] [id = 30] 02:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f96603e0c00) [pid = 1813] [serial = 87] [outer = (nil)] 02:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f96627ce400) [pid = 1813] [serial = 88] [outer = 0x7f96603e0c00] 02:33:05 INFO - PROCESS | 1813 | 1461144785853 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f96645d9800) [pid = 1813] [serial = 89] [outer = 0x7f96603e0c00] 02:33:06 INFO - PROCESS | 1813 | 1461144786642 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]]]}] 02:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1265ms 02:33:06 INFO - PROCESS | 1813 | 1461144786682 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:33:06 INFO - PROCESS | 1813 | 1461144786687 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:33:06 INFO - PROCESS | 1813 | 1461144786694 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:33:06 INFO - PROCESS | 1813 | 1461144786698 Marionette TRACE conn3 <- [1,94,null,{}] 02:33:06 INFO - PROCESS | 1813 | 1461144786723 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}] 02:33:06 INFO - PROCESS | 1813 | 1461144786911 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:33:07 INFO - PROCESS | 1813 | 1461144787037 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96611ee800 == 23 [pid = 1813] [id = 31] 02:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f964a77b400) [pid = 1813] [serial = 90] [outer = (nil)] 02:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f9665d5dc00) [pid = 1813] [serial = 91] [outer = 0x7f964a77b400] 02:33:07 INFO - PROCESS | 1813 | 1461144787128 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f9666324800) [pid = 1813] [serial = 92] [outer = 0x7f964a77b400] 02:33:07 INFO - PROCESS | 1813 | 1461144787931 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]]]}] 02:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1303ms 02:33:08 INFO - PROCESS | 1813 | 1461144787998 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 1813 | 1461144788002 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:33:08 INFO - PROCESS | 1813 | 1461144788007 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 1813 | 1461144788010 Marionette TRACE conn3 <- [1,98,null,{}] 02:33:08 INFO - PROCESS | 1813 | 1461144788016 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}] 02:33:08 INFO - PROCESS | 1813 | 1461144788177 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:33:08 INFO - PROCESS | 1813 | 1461144788307 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a922000 == 24 [pid = 1813] [id = 32] 02:33:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f9666462c00) [pid = 1813] [serial = 93] [outer = (nil)] 02:33:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f96667a0400) [pid = 1813] [serial = 94] [outer = 0x7f9666462c00] 02:33:08 INFO - PROCESS | 1813 | 1461144788412 Marionette DEBUG loaded listener.js 02:33:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f9668594800) [pid = 1813] [serial = 95] [outer = 0x7f9666462c00] 02:33:09 INFO - PROCESS | 1813 | 1461144789377 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]]]}] 02:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1436ms 02:33:09 INFO - PROCESS | 1813 | 1461144789445 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:33:09 INFO - PROCESS | 1813 | 1461144789449 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:33:09 INFO - PROCESS | 1813 | 1461144789455 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:33:09 INFO - PROCESS | 1813 | 1461144789458 Marionette TRACE conn3 <- [1,102,null,{}] 02:33:09 INFO - PROCESS | 1813 | 1461144789464 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}] 02:33:09 INFO - PROCESS | 1813 | 1461144789637 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:33:09 INFO - PROCESS | 1813 | 1461144789765 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966402d800 == 25 [pid = 1813] [id = 33] 02:33:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f9666792000) [pid = 1813] [serial = 96] [outer = (nil)] 02:33:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f966aad8c00) [pid = 1813] [serial = 97] [outer = 0x7f9666792000] 02:33:09 INFO - PROCESS | 1813 | 1461144789839 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f966aaeb800) [pid = 1813] [serial = 98] [outer = 0x7f9666792000] 02:33:10 INFO - PROCESS | 1813 | 1461144790660 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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1233ms 02:33:10 INFO - PROCESS | 1813 | 1461144790690 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 1813 | 1461144790692 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:33:10 INFO - PROCESS | 1813 | 1461144790699 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 1813 | 1461144790702 Marionette TRACE conn3 <- [1,106,null,{}] 02:33:10 INFO - PROCESS | 1813 | 1461144790707 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}] 02:33:10 INFO - PROCESS | 1813 | 1461144790855 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:33:11 INFO - PROCESS | 1813 | 1461144791060 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96532d2000 == 26 [pid = 1813] [id = 34] 02:33:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f964a9d1400) [pid = 1813] [serial = 99] [outer = (nil)] 02:33:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f964b758c00) [pid = 1813] [serial = 100] [outer = 0x7f964a9d1400] 02:33:11 INFO - PROCESS | 1813 | 1461144791136 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f96503d2800) [pid = 1813] [serial = 101] [outer = 0x7f964a9d1400] 02:33:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f965274e400) [pid = 1813] [serial = 102] [outer = 0x7f964b56fc00] 02:33:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964aba9000 == 25 [pid = 1813] [id = 26] 02:33:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653f2e800 == 24 [pid = 1813] [id = 24] 02:33:11 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9652932000 == 23 [pid = 1813] [id = 23] 02:33:12 INFO - PROCESS | 1813 | 1461144792197 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]]]}] 02:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1531ms 02:33:12 INFO - PROCESS | 1813 | 1461144792232 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:33:12 INFO - PROCESS | 1813 | 1461144792238 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:33:12 INFO - PROCESS | 1813 | 1461144792248 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 1813 | 1461144792253 Marionette TRACE conn3 <- [1,110,null,{}] 02:33:12 INFO - PROCESS | 1813 | 1461144792263 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}] 02:33:12 INFO - PROCESS | 1813 | 1461144792436 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:33:12 INFO - PROCESS | 1813 | 1461144792615 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654d77000 == 24 [pid = 1813] [id = 35] 02:33:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f9651ca2800) [pid = 1813] [serial = 103] [outer = (nil)] 02:33:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f96526b3800) [pid = 1813] [serial = 104] [outer = 0x7f9651ca2800] 02:33:12 INFO - PROCESS | 1813 | 1461144792698 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f9654036000) [pid = 1813] [serial = 105] [outer = 0x7f9651ca2800] 02:33:13 INFO - PROCESS | 1813 | 1461144793489 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]]]}] 02:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1292ms 02:33:13 INFO - PROCESS | 1813 | 1461144793541 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:33:13 INFO - PROCESS | 1813 | 1461144793549 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:33:13 INFO - PROCESS | 1813 | 1461144793560 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 1813 | 1461144793563 Marionette TRACE conn3 <- [1,114,null,{}] 02:33:13 INFO - PROCESS | 1813 | 1461144793569 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}] 02:33:13 INFO - PROCESS | 1813 | 1461144793743 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:33:13 INFO - PROCESS | 1813 | 1461144793876 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b2be800 == 25 [pid = 1813] [id = 36] 02:33:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f9651ca9800) [pid = 1813] [serial = 106] [outer = (nil)] 02:33:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f965a623c00) [pid = 1813] [serial = 107] [outer = 0x7f9651ca9800] 02:33:13 INFO - PROCESS | 1813 | 1461144793957 Marionette DEBUG loaded listener.js 02:33:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f96611c7400) [pid = 1813] [serial = 108] [outer = 0x7f9651ca9800] 02:33:14 INFO - PROCESS | 1813 | 1461144794887 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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1387ms 02:33:14 INFO - PROCESS | 1813 | 1461144794947 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:33:14 INFO - PROCESS | 1813 | 1461144794952 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:33:14 INFO - PROCESS | 1813 | 1461144794958 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 1813 | 1461144794963 Marionette TRACE conn3 <- [1,118,null,{}] 02:33:14 INFO - PROCESS | 1813 | 1461144794979 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}] 02:33:15 INFO - PROCESS | 1813 | 1461144795181 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:33:15 INFO - PROCESS | 1813 | 1461144795344 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664619800 == 26 [pid = 1813] [id = 37] 02:33:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f9661424000) [pid = 1813] [serial = 109] [outer = (nil)] 02:33:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f96624cd000) [pid = 1813] [serial = 110] [outer = 0x7f9661424000] 02:33:15 INFO - PROCESS | 1813 | 1461144795424 Marionette DEBUG loaded listener.js 02:33:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f966463d400) [pid = 1813] [serial = 111] [outer = 0x7f9661424000] 02:33:16 INFO - PROCESS | 1813 | 1461144796149 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]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1236ms 02:33:16 INFO - PROCESS | 1813 | 1461144796195 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:33:16 INFO - PROCESS | 1813 | 1461144796200 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:33:16 INFO - PROCESS | 1813 | 1461144796206 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 1813 | 1461144796209 Marionette TRACE conn3 <- [1,122,null,{}] 02:33:16 INFO - PROCESS | 1813 | 1461144796214 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}] 02:33:16 INFO - PROCESS | 1813 | 1461144796379 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:33:16 INFO - PROCESS | 1813 | 1461144796484 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a90f800 == 27 [pid = 1813] [id = 38] 02:33:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f9661639400) [pid = 1813] [serial = 112] [outer = (nil)] 02:33:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f9668508400) [pid = 1813] [serial = 113] [outer = 0x7f9661639400] 02:33:16 INFO - PROCESS | 1813 | 1461144796556 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f9668fe5800) [pid = 1813] [serial = 114] [outer = 0x7f9661639400] 02:33:17 INFO - PROCESS | 1813 | 1461144797364 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]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1231ms 02:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:33:17 INFO - PROCESS | 1813 | 1461144797437 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 1813 | 1461144797440 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:33:17 INFO - PROCESS | 1813 | 1461144797447 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 1813 | 1461144797450 Marionette TRACE conn3 <- [1,126,null,{}] 02:33:17 INFO - PROCESS | 1813 | 1461144797455 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}] 02:33:17 INFO - PROCESS | 1813 | 1461144797611 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:33:17 INFO - PROCESS | 1813 | 1461144797742 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666767800 == 28 [pid = 1813] [id = 39] 02:33:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f9649c69400) [pid = 1813] [serial = 115] [outer = (nil)] 02:33:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f9649c74000) [pid = 1813] [serial = 116] [outer = 0x7f9649c69400] 02:33:17 INFO - PROCESS | 1813 | 1461144797816 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f964a9cd400) [pid = 1813] [serial = 117] [outer = 0x7f9649c69400] 02:33:18 INFO - PROCESS | 1813 | 1461144798765 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]]]}] 02:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1343ms 02:33:18 INFO - PROCESS | 1813 | 1461144798790 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:33:18 INFO - PROCESS | 1813 | 1461144798793 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:33:18 INFO - PROCESS | 1813 | 1461144798799 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:33:18 INFO - PROCESS | 1813 | 1461144798802 Marionette TRACE conn3 <- [1,130,null,{}] 02:33:18 INFO - PROCESS | 1813 | 1461144798807 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}] 02:33:19 INFO - PROCESS | 1813 | 1461144799164 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:33:19 INFO - PROCESS | 1813 | 1461144799346 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b3a9000 == 29 [pid = 1813] [id = 40] 02:33:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f9649e42000) [pid = 1813] [serial = 118] [outer = (nil)] 02:33:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f9649e43c00) [pid = 1813] [serial = 119] [outer = 0x7f9649e42000] 02:33:19 INFO - PROCESS | 1813 | 1461144799491 Marionette DEBUG loaded listener.js 02:33:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f9649ed7400) [pid = 1813] [serial = 120] [outer = 0x7f9649e42000] 02:33:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96556ca000 == 28 [pid = 1813] [id = 28] 02:33:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964c69e800 == 27 [pid = 1813] [id = 27] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965a4c3000 == 26 [pid = 1813] [id = 29] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96531cd000 == 25 [pid = 1813] [id = 21] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9660feb800 == 24 [pid = 1813] [id = 30] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a922000 == 23 [pid = 1813] [id = 32] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966402d800 == 22 [pid = 1813] [id = 33] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96611ee800 == 21 [pid = 1813] [id = 31] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e97d000 == 20 [pid = 1813] [id = 6] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96556cd800 == 19 [pid = 1813] [id = 25] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96614b4800 == 18 [pid = 1813] [id = 8] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96548e4000 == 17 [pid = 1813] [id = 18] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abc4000 == 16 [pid = 1813] [id = 22] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a90f800 == 15 [pid = 1813] [id = 38] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666767800 == 14 [pid = 1813] [id = 39] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664619800 == 13 [pid = 1813] [id = 37] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96532da800 == 12 [pid = 1813] [id = 13] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b2be800 == 11 [pid = 1813] [id = 36] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96532d2000 == 10 [pid = 1813] [id = 34] 02:33:22 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654d77000 == 9 [pid = 1813] [id = 35] 02:33:23 INFO - PROCESS | 1813 | 1461144803834 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]]]}] 02:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5142ms 02:33:23 INFO - PROCESS | 1813 | 1461144803945 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:33:23 INFO - PROCESS | 1813 | 1461144803950 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:33:23 INFO - PROCESS | 1813 | 1461144803959 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 1813 | 1461144803964 Marionette TRACE conn3 <- [1,134,null,{}] 02:33:23 INFO - PROCESS | 1813 | 1461144803975 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}] 02:33:24 INFO - PROCESS | 1813 | 1461144804172 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:33:24 INFO - PROCESS | 1813 | 1461144804268 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e914800 == 10 [pid = 1813] [id = 41] 02:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f964ab0b400) [pid = 1813] [serial = 121] [outer = (nil)] 02:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f964b750c00) [pid = 1813] [serial = 122] [outer = 0x7f964ab0b400] 02:33:24 INFO - PROCESS | 1813 | 1461144804336 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f964c644800) [pid = 1813] [serial = 123] [outer = 0x7f964ab0b400] 02:33:25 INFO - PROCESS | 1813 | 1461144805062 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]]]}] 02:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1144ms 02:33:25 INFO - PROCESS | 1813 | 1461144805105 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:33:25 INFO - PROCESS | 1813 | 1461144805116 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:33:25 INFO - PROCESS | 1813 | 1461144805126 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:33:25 INFO - PROCESS | 1813 | 1461144805131 Marionette TRACE conn3 <- [1,138,null,{}] 02:33:25 INFO - PROCESS | 1813 | 1461144805136 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}] 02:33:25 INFO - PROCESS | 1813 | 1461144805297 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:33:25 INFO - PROCESS | 1813 | 1461144805311 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653f20000 == 11 [pid = 1813] [id = 42] 02:33:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f964ab0e000) [pid = 1813] [serial = 124] [outer = (nil)] 02:33:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f964e5d9400) [pid = 1813] [serial = 125] [outer = 0x7f964ab0e000] 02:33:25 INFO - PROCESS | 1813 | 1461144805376 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f96503c8400) [pid = 1813] [serial = 126] [outer = 0x7f964ab0e000] 02:33:26 INFO - PROCESS | 1813 | 1461144806184 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]]]}] 02:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1083ms 02:33:26 INFO - PROCESS | 1813 | 1461144806209 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 1813 | 1461144806214 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:33:26 INFO - PROCESS | 1813 | 1461144806221 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 1813 | 1461144806227 Marionette TRACE conn3 <- [1,142,null,{}] 02:33:26 INFO - PROCESS | 1813 | 1461144806304 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}] 02:33:26 INFO - PROCESS | 1813 | 1461144806499 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:33:26 INFO - PROCESS | 1813 | 1461144806631 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965a4be800 == 12 [pid = 1813] [id = 43] 02:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f9649e49400) [pid = 1813] [serial = 127] [outer = (nil)] 02:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f9650f75c00) [pid = 1813] [serial = 128] [outer = 0x7f9649e49400] 02:33:26 INFO - PROCESS | 1813 | 1461144806715 Marionette DEBUG loaded listener.js 02:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f9651d5b000) [pid = 1813] [serial = 129] [outer = 0x7f9649e49400] 02:33:27 INFO - PROCESS | 1813 | 1461144807655 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]]]}] 02:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1476ms 02:33:27 INFO - PROCESS | 1813 | 1461144807697 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:33:27 INFO - PROCESS | 1813 | 1461144807701 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:33:27 INFO - PROCESS | 1813 | 1461144807707 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:33:27 INFO - PROCESS | 1813 | 1461144807710 Marionette TRACE conn3 <- [1,146,null,{}] 02:33:27 INFO - PROCESS | 1813 | 1461144807715 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}] 02:33:27 INFO - PROCESS | 1813 | 1461144807889 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:33:27 INFO - PROCESS | 1813 | 1461144807918 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966142e800 == 13 [pid = 1813] [id = 44] 02:33:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f9652909400) [pid = 1813] [serial = 130] [outer = (nil)] 02:33:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f9654039800) [pid = 1813] [serial = 131] [outer = 0x7f9652909400] 02:33:27 INFO - PROCESS | 1813 | 1461144807981 Marionette DEBUG loaded listener.js 02:33:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f9654997000) [pid = 1813] [serial = 132] [outer = 0x7f9652909400] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f96526aac00) [pid = 1813] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f964ab03c00) [pid = 1813] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f964a9d7400) [pid = 1813] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f964a9d1400) [pid = 1813] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f9650e64000) [pid = 1813] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f965693d400) [pid = 1813] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f964b7de800) [pid = 1813] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f964ab0c800) [pid = 1813] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f964d0f1800) [pid = 1813] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f9654ddc000) [pid = 1813] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f964ab0e800) [pid = 1813] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f964a774400) [pid = 1813] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f964b7ddc00) [pid = 1813] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f9649c69400) [pid = 1813] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f96603e0c00) [pid = 1813] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f964c247400) [pid = 1813] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f96536a0000) [pid = 1813] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f964c637400) [pid = 1813] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f9666792000) [pid = 1813] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f9654d59c00) [pid = 1813] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f9651ca2800) [pid = 1813] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f9666462c00) [pid = 1813] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f964a9d8400) [pid = 1813] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f964a77b400) [pid = 1813] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f9654034800) [pid = 1813] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f964a777c00) [pid = 1813] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f9651ca9800) [pid = 1813] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f96526b0800) [pid = 1813] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f964ab04400) [pid = 1813] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f9661424000) [pid = 1813] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:33:29 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f9661639400) [pid = 1813] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:33:29 INFO - PROCESS | 1813 | 1461144809578 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]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1881ms 02:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:33:29 INFO - PROCESS | 1813 | 1461144809590 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:33:29 INFO - PROCESS | 1813 | 1461144809593 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:33:29 INFO - PROCESS | 1813 | 1461144809599 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 1813 | 1461144809602 Marionette TRACE conn3 <- [1,150,null,{}] 02:33:29 INFO - PROCESS | 1813 | 1461144809607 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}] 02:33:29 INFO - PROCESS | 1813 | 1461144809822 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:33:29 INFO - PROCESS | 1813 | 1461144809868 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96529d4000 == 14 [pid = 1813] [id = 45] 02:33:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f964b33dc00) [pid = 1813] [serial = 133] [outer = (nil)] 02:33:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f9653154800) [pid = 1813] [serial = 134] [outer = 0x7f964b33dc00] 02:33:29 INFO - PROCESS | 1813 | 1461144809941 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f9654038400) [pid = 1813] [serial = 135] [outer = 0x7f964b33dc00] 02:33:31 INFO - PROCESS | 1813 | 1461144811042 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]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1488ms 02:33:31 INFO - PROCESS | 1813 | 1461144811099 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 1813 | 1461144811103 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:33:31 INFO - PROCESS | 1813 | 1461144811180 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 1813 | 1461144811186 Marionette TRACE conn3 <- [1,154,null,{}] 02:33:31 INFO - PROCESS | 1813 | 1461144811193 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}] 02:33:31 INFO - PROCESS | 1813 | 1461144811439 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:33:31 INFO - PROCESS | 1813 | 1461144811588 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650f27000 == 15 [pid = 1813] [id = 46] 02:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f9649ee4400) [pid = 1813] [serial = 136] [outer = (nil)] 02:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f964a775400) [pid = 1813] [serial = 137] [outer = 0x7f9649ee4400] 02:33:31 INFO - PROCESS | 1813 | 1461144811663 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f964b570c00) [pid = 1813] [serial = 138] [outer = 0x7f9649ee4400] 02:33:32 INFO - PROCESS | 1813 | 1461144812527 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]]]}] 02:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1448ms 02:33:32 INFO - PROCESS | 1813 | 1461144812568 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:33:32 INFO - PROCESS | 1813 | 1461144812573 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:33:32 INFO - PROCESS | 1813 | 1461144812581 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 1813 | 1461144812585 Marionette TRACE conn3 <- [1,158,null,{}] 02:33:32 INFO - PROCESS | 1813 | 1461144812597 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}] 02:33:32 INFO - PROCESS | 1813 | 1461144812789 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:33:32 INFO - PROCESS | 1813 | 1461144812925 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656b12800 == 16 [pid = 1813] [id = 47] 02:33:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f9649ee5000) [pid = 1813] [serial = 139] [outer = (nil)] 02:33:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f964e5dd400) [pid = 1813] [serial = 140] [outer = 0x7f9649ee5000] 02:33:33 INFO - PROCESS | 1813 | 1461144813003 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f96503d6c00) [pid = 1813] [serial = 141] [outer = 0x7f9649ee5000] 02:33:34 INFO - PROCESS | 1813 | 1461144814007 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]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1451ms 02:33:34 INFO - PROCESS | 1813 | 1461144814032 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:33:34 INFO - PROCESS | 1813 | 1461144814036 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:33:34 INFO - PROCESS | 1813 | 1461144814043 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 1813 | 1461144814047 Marionette TRACE conn3 <- [1,162,null,{}] 02:33:34 INFO - PROCESS | 1813 | 1461144814053 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}] 02:33:34 INFO - PROCESS | 1813 | 1461144814259 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:33:34 INFO - PROCESS | 1813 | 1461144814406 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e922000 == 17 [pid = 1813] [id = 48] 02:33:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f964c643c00) [pid = 1813] [serial = 142] [outer = (nil)] 02:33:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f9650e66c00) [pid = 1813] [serial = 143] [outer = 0x7f964c643c00] 02:33:34 INFO - PROCESS | 1813 | 1461144814538 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f9651faf400) [pid = 1813] [serial = 144] [outer = 0x7f964c643c00] 02:33:35 INFO - PROCESS | 1813 | 1461144815553 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:33:35 INFO - PROCESS | 1813 | 1461144815866 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]]]}] 02:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1846ms 02:33:35 INFO - PROCESS | 1813 | 1461144815889 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:33:35 INFO - PROCESS | 1813 | 1461144815896 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:33:35 INFO - PROCESS | 1813 | 1461144815907 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:33:35 INFO - PROCESS | 1813 | 1461144815911 Marionette TRACE conn3 <- [1,166,null,{}] 02:33:35 INFO - PROCESS | 1813 | 1461144815921 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}] 02:33:36 INFO - PROCESS | 1813 | 1461144816206 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:33:36 INFO - PROCESS | 1813 | 1461144816410 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a916800 == 18 [pid = 1813] [id = 49] 02:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964a76f000) [pid = 1813] [serial = 145] [outer = (nil)] 02:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f964a9d0800) [pid = 1813] [serial = 146] [outer = 0x7f964a76f000] 02:33:36 INFO - PROCESS | 1813 | 1461144816540 Marionette DEBUG loaded listener.js 02:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f964b33c800) [pid = 1813] [serial = 147] [outer = 0x7f964a76f000] 02:33:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966142e800 == 17 [pid = 1813] [id = 44] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f9649e43c00) [pid = 1813] [serial = 119] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f9653156400) [pid = 1813] [serial = 12] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f96536a0400) [pid = 1813] [serial = 9] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965a4be800 == 16 [pid = 1813] [id = 43] 02:33:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653f20000 == 15 [pid = 1813] [id = 42] 02:33:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e914800 == 14 [pid = 1813] [id = 41] 02:33:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b3a9000 == 13 [pid = 1813] [id = 40] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f964c63e800) [pid = 1813] [serial = 31] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f9654039400) [pid = 1813] [serial = 44] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f965690b800) [pid = 1813] [serial = 49] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f9651ca2c00) [pid = 1813] [serial = 41] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f9650e64400) [pid = 1813] [serial = 34] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f964a77a400) [pid = 1813] [serial = 25] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f9654dd9000) [pid = 1813] [serial = 47] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f9652febc00) [pid = 1813] [serial = 35] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f9650ec1c00) [pid = 1813] [serial = 37] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f9654035800) [pid = 1813] [serial = 38] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f965693b400) [pid = 1813] [serial = 50] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f9651faec00) [pid = 1813] [serial = 43] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f96603de800) [pid = 1813] [serial = 52] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f964ab08c00) [pid = 1813] [serial = 26] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f96624cd800) [pid = 1813] [serial = 23] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f964c249c00) [pid = 1813] [serial = 55] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f96555c3000) [pid = 1813] [serial = 82] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f9665d5dc00) [pid = 1813] [serial = 91] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f9654992400) [pid = 1813] [serial = 70] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f964b574000) [pid = 1813] [serial = 79] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f9652acac00) [pid = 1813] [serial = 67] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f9652759400) [pid = 1813] [serial = 65] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f964ab07800) [pid = 1813] [serial = 76] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f9664019000) [pid = 1813] [serial = 2] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f9660f77400) [pid = 1813] [serial = 53] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f9651888c00) [pid = 1813] [serial = 64] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f964c24b800) [pid = 1813] [serial = 40] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f964abc3800) [pid = 1813] [serial = 28] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f9654637800) [pid = 1813] [serial = 46] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f9666324800) [pid = 1813] [serial = 92] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f965690cc00) [pid = 1813] [serial = 62] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f9651ca4000) [pid = 1813] [serial = 80] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x7f9655516000) [pid = 1813] [serial = 71] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x7f96532d0c00) [pid = 1813] [serial = 59] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x7f964ab10800) [pid = 1813] [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.] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f9654de1800) [pid = 1813] [serial = 61] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x7f9661197c00) [pid = 1813] [serial = 73] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x7f96535a2800) [pid = 1813] [serial = 68] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x7f964d13b800) [pid = 1813] [serial = 56] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x7f964e5e0c00) [pid = 1813] [serial = 77] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 72 (0x7f9652915000) [pid = 1813] [serial = 58] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 71 (0x7f964c63f800) [pid = 1813] [serial = 17] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 70 (0x7f964c254400) [pid = 1813] [serial = 19] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 69 (0x7f9661611c00) [pid = 1813] [serial = 86] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 68 (0x7f96627ce400) [pid = 1813] [serial = 88] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 67 (0x7f965a565400) [pid = 1813] [serial = 83] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 66 (0x7f96612d0400) [pid = 1813] [serial = 85] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 65 (0x7f96645d9800) [pid = 1813] [serial = 89] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 64 (0x7f964c643800) [pid = 1813] [serial = 22] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 63 (0x7f9661493c00) [pid = 1813] [serial = 74] [outer = (nil)] [url = about:blank] 02:33:36 INFO - PROCESS | 1813 | --DOMWINDOW == 62 (0x7f964c639400) [pid = 1813] [serial = 16] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 61 (0x7f96503d2800) [pid = 1813] [serial = 101] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 60 (0x7f964b758c00) [pid = 1813] [serial = 100] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 59 (0x7f965a623c00) [pid = 1813] [serial = 107] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 58 (0x7f96526b3800) [pid = 1813] [serial = 104] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 57 (0x7f96611c7400) [pid = 1813] [serial = 108] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 56 (0x7f966aaeb800) [pid = 1813] [serial = 98] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 55 (0x7f9654036000) [pid = 1813] [serial = 105] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 54 (0x7f9668594800) [pid = 1813] [serial = 95] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 53 (0x7f966aad8c00) [pid = 1813] [serial = 97] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 52 (0x7f96667a0400) [pid = 1813] [serial = 94] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 51 (0x7f96624cd000) [pid = 1813] [serial = 110] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 50 (0x7f9668fe5800) [pid = 1813] [serial = 114] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 49 (0x7f964a9cd400) [pid = 1813] [serial = 117] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 48 (0x7f9649c74000) [pid = 1813] [serial = 116] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 47 (0x7f966463d400) [pid = 1813] [serial = 111] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | --DOMWINDOW == 46 (0x7f9668508400) [pid = 1813] [serial = 113] [outer = (nil)] [url = about:blank] 02:33:37 INFO - PROCESS | 1813 | 1461144817623 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]]]}] 02:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1735ms 02:33:37 INFO - PROCESS | 1813 | 1461144817641 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:33:37 INFO - PROCESS | 1813 | 1461144817649 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:33:37 INFO - PROCESS | 1813 | 1461144817660 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 1813 | 1461144817663 Marionette TRACE conn3 <- [1,170,null,{}] 02:33:37 INFO - PROCESS | 1813 | 1461144817670 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}] 02:33:37 INFO - PROCESS | 1813 | 1461144817833 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:33:37 INFO - PROCESS | 1813 | 1461144817919 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0d9000 == 14 [pid = 1813] [id = 50] 02:33:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 47 (0x7f9649c6a000) [pid = 1813] [serial = 148] [outer = (nil)] 02:33:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 48 (0x7f964b574000) [pid = 1813] [serial = 149] [outer = 0x7f9649c6a000] 02:33:37 INFO - PROCESS | 1813 | 1461144817985 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 49 (0x7f964c643800) [pid = 1813] [serial = 150] [outer = 0x7f9649c6a000] 02:33:38 INFO - PROCESS | 1813 | 1461144818759 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]]]}] 02:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1134ms 02:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:33:38 INFO - PROCESS | 1813 | 1461144818795 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:33:38 INFO - PROCESS | 1813 | 1461144818798 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:33:38 INFO - PROCESS | 1813 | 1461144818804 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:33:38 INFO - PROCESS | 1813 | 1461144818810 Marionette TRACE conn3 <- [1,174,null,{}] 02:33:38 INFO - PROCESS | 1813 | 1461144818825 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}] 02:33:39 INFO - PROCESS | 1813 | 1461144819061 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:33:39 INFO - PROCESS | 1813 | 1461144819156 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9651cb7800 == 15 [pid = 1813] [id = 51] 02:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 50 (0x7f964e572800) [pid = 1813] [serial = 151] [outer = (nil)] 02:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 51 (0x7f964e5e0000) [pid = 1813] [serial = 152] [outer = 0x7f964e572800] 02:33:39 INFO - PROCESS | 1813 | 1461144819236 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 52 (0x7f96503d5c00) [pid = 1813] [serial = 153] [outer = 0x7f964e572800] 02:33:40 INFO - PROCESS | 1813 | 1461144820042 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]]]}] 02:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1289ms 02:33:40 INFO - PROCESS | 1813 | 1461144820095 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:33:40 INFO - PROCESS | 1813 | 1461144820103 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:33:40 INFO - PROCESS | 1813 | 1461144820109 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:33:40 INFO - PROCESS | 1813 | 1461144820113 Marionette TRACE conn3 <- [1,178,null,{}] 02:33:40 INFO - PROCESS | 1813 | 1461144820119 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}] 02:33:40 INFO - PROCESS | 1813 | 1461144820300 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:33:40 INFO - PROCESS | 1813 | 1461144820316 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535bd000 == 16 [pid = 1813] [id = 52] 02:33:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 53 (0x7f9649edf000) [pid = 1813] [serial = 154] [outer = (nil)] 02:33:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 54 (0x7f9652759c00) [pid = 1813] [serial = 155] [outer = 0x7f9649edf000] 02:33:40 INFO - PROCESS | 1813 | 1461144820379 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 55 (0x7f965298d800) [pid = 1813] [serial = 156] [outer = 0x7f9649edf000] 02:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 54 (0x7f9652909400) [pid = 1813] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 53 (0x7f964ab0e000) [pid = 1813] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 52 (0x7f964ab0b400) [pid = 1813] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 51 (0x7f9649e42000) [pid = 1813] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 50 (0x7f9649e49400) [pid = 1813] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:33:41 INFO - PROCESS | 1813 | 1461144821188 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]]]}] 02:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1129ms 02:33:41 INFO - PROCESS | 1813 | 1461144821241 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 1813 | 1461144821244 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:33:41 INFO - PROCESS | 1813 | 1461144821258 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 1813 | 1461144821261 Marionette TRACE conn3 <- [1,182,null,{}] 02:33:41 INFO - PROCESS | 1813 | 1461144821269 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}] 02:33:41 INFO - PROCESS | 1813 | 1461144821431 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:33:41 INFO - PROCESS | 1813 | 1461144821521 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653f1b800 == 17 [pid = 1813] [id = 53] 02:33:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 51 (0x7f9649c6b000) [pid = 1813] [serial = 157] [outer = (nil)] 02:33:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 52 (0x7f96526b3800) [pid = 1813] [serial = 158] [outer = 0x7f9649c6b000] 02:33:41 INFO - PROCESS | 1813 | 1461144821589 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 53 (0x7f965314cc00) [pid = 1813] [serial = 159] [outer = 0x7f9649c6b000] 02:33:42 INFO - PROCESS | 1813 | 1461144822307 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]]]}] 02:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1092ms 02:33:42 INFO - PROCESS | 1813 | 1461144822347 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:33:42 INFO - PROCESS | 1813 | 1461144822351 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:33:42 INFO - PROCESS | 1813 | 1461144822356 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 1813 | 1461144822359 Marionette TRACE conn3 <- [1,186,null,{}] 02:33:42 INFO - PROCESS | 1813 | 1461144822364 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}] 02:33:42 INFO - PROCESS | 1813 | 1461144822561 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:33:42 INFO - PROCESS | 1813 | 1461144822573 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548e6000 == 18 [pid = 1813] [id = 54] 02:33:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 54 (0x7f9654035000) [pid = 1813] [serial = 160] [outer = (nil)] 02:33:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 55 (0x7f9654638c00) [pid = 1813] [serial = 161] [outer = 0x7f9654035000] 02:33:42 INFO - PROCESS | 1813 | 1461144822641 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 56 (0x7f9654d59c00) [pid = 1813] [serial = 162] [outer = 0x7f9654035000] 02:33:43 INFO - PROCESS | 1813 | 1461144823479 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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1178ms 02:33:43 INFO - PROCESS | 1813 | 1461144823535 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1813 | 1461144823541 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:33:43 INFO - PROCESS | 1813 | 1461144823550 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1813 | 1461144823555 Marionette TRACE conn3 <- [1,190,null,{}] 02:33:43 INFO - PROCESS | 1813 | 1461144823563 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}] 02:33:43 INFO - PROCESS | 1813 | 1461144823769 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:33:43 INFO - PROCESS | 1813 | 1461144823899 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0d0000 == 19 [pid = 1813] [id = 55] 02:33:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 57 (0x7f9649ee1800) [pid = 1813] [serial = 163] [outer = (nil)] 02:33:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 58 (0x7f964ab0d800) [pid = 1813] [serial = 164] [outer = 0x7f9649ee1800] 02:33:43 INFO - PROCESS | 1813 | 1461144823980 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 59 (0x7f964c24c400) [pid = 1813] [serial = 165] [outer = 0x7f9649ee1800] 02:33:44 INFO - PROCESS | 1813 | 1461144824816 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]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1335ms 02:33:44 INFO - PROCESS | 1813 | 1461144824886 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 1813 | 1461144824894 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:33:44 INFO - PROCESS | 1813 | 1461144824905 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 1813 | 1461144824909 Marionette TRACE conn3 <- [1,194,null,{}] 02:33:44 INFO - PROCESS | 1813 | 1461144824915 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}] 02:33:45 INFO - PROCESS | 1813 | 1461144825115 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:33:45 INFO - PROCESS | 1813 | 1461144825237 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e4b000 == 20 [pid = 1813] [id = 56] 02:33:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x7f9649ee2800) [pid = 1813] [serial = 166] [outer = (nil)] 02:33:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x7f96503ccc00) [pid = 1813] [serial = 167] [outer = 0x7f9649ee2800] 02:33:45 INFO - PROCESS | 1813 | 1461144825308 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x7f9651ca7000) [pid = 1813] [serial = 168] [outer = 0x7f9649ee2800] 02:33:46 INFO - PROCESS | 1813 | 1461144826157 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]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1291ms 02:33:46 INFO - PROCESS | 1813 | 1461144826196 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 1813 | 1461144826199 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:33:46 INFO - PROCESS | 1813 | 1461144826206 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 1813 | 1461144826211 Marionette TRACE conn3 <- [1,198,null,{}] 02:33:46 INFO - PROCESS | 1813 | 1461144826229 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}] 02:33:46 INFO - PROCESS | 1813 | 1461144826398 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:33:46 INFO - PROCESS | 1813 | 1461144826520 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9655116800 == 21 [pid = 1813] [id = 57] 02:33:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x7f9651882c00) [pid = 1813] [serial = 169] [outer = (nil)] 02:33:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x7f9653f8a000) [pid = 1813] [serial = 170] [outer = 0x7f9651882c00] 02:33:46 INFO - PROCESS | 1813 | 1461144826597 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x7f965446c000) [pid = 1813] [serial = 171] [outer = 0x7f9651882c00] 02:33:47 INFO - PROCESS | 1813 | 1461144827427 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]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1240ms 02:33:47 INFO - PROCESS | 1813 | 1461144827447 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:33:47 INFO - PROCESS | 1813 | 1461144827452 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:33:47 INFO - PROCESS | 1813 | 1461144827457 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 1813 | 1461144827461 Marionette TRACE conn3 <- [1,202,null,{}] 02:33:47 INFO - PROCESS | 1813 | 1461144827466 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}] 02:33:47 INFO - PROCESS | 1813 | 1461144827616 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:33:47 INFO - PROCESS | 1813 | 1461144827857 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b78f000 == 22 [pid = 1813] [id = 58] 02:33:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x7f9649c78800) [pid = 1813] [serial = 172] [outer = (nil)] 02:33:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x7f9649e42000) [pid = 1813] [serial = 173] [outer = 0x7f9649c78800] 02:33:47 INFO - PROCESS | 1813 | 1461144827929 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x7f964a773800) [pid = 1813] [serial = 174] [outer = 0x7f9649c78800] 02:33:48 INFO - PROCESS | 1813 | 1461144828803 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]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1387ms 02:33:48 INFO - PROCESS | 1813 | 1461144828846 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 1813 | 1461144828853 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:33:48 INFO - PROCESS | 1813 | 1461144828861 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 1813 | 1461144828866 Marionette TRACE conn3 <- [1,206,null,{}] 02:33:48 INFO - PROCESS | 1813 | 1461144828872 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}] 02:33:49 INFO - PROCESS | 1813 | 1461144829040 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:33:49 INFO - PROCESS | 1813 | 1461144829161 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e922000 == 21 [pid = 1813] [id = 48] 02:33:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656b12800 == 20 [pid = 1813] [id = 47] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 67 (0x7f9653154800) [pid = 1813] [serial = 134] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c6ab800 == 21 [pid = 1813] [id = 59] 02:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x7f964a9d0000) [pid = 1813] [serial = 175] [outer = (nil)] 02:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x7f964d13a800) [pid = 1813] [serial = 176] [outer = 0x7f964a9d0000] 02:33:49 INFO - PROCESS | 1813 | 1461144829260 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x7f964e579000) [pid = 1813] [serial = 177] [outer = 0x7f964a9d0000] 02:33:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650f27000 == 20 [pid = 1813] [id = 46] 02:33:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96529d4000 == 19 [pid = 1813] [id = 45] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 69 (0x7f9654039800) [pid = 1813] [serial = 131] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 68 (0x7f964e5d9400) [pid = 1813] [serial = 125] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 67 (0x7f964b750c00) [pid = 1813] [serial = 122] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 66 (0x7f964c644800) [pid = 1813] [serial = 123] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 65 (0x7f9649ed7400) [pid = 1813] [serial = 120] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 64 (0x7f9654997000) [pid = 1813] [serial = 132] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 63 (0x7f9650f75c00) [pid = 1813] [serial = 128] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 62 (0x7f9651d5b000) [pid = 1813] [serial = 129] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | --DOMWINDOW == 61 (0x7f96503c8400) [pid = 1813] [serial = 126] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1813 | 1461144829965 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]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1134ms 02:33:50 INFO - PROCESS | 1813 | 1461144829999 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 1813 | 1461144830005 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:33:50 INFO - PROCESS | 1813 | 1461144830013 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 1813 | 1461144830016 Marionette TRACE conn3 <- [1,210,null,{}] 02:33:50 INFO - PROCESS | 1813 | 1461144830025 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}] 02:33:50 INFO - PROCESS | 1813 | 1461144830174 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:33:50 INFO - PROCESS | 1813 | 1461144830262 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653a2d000 == 20 [pid = 1813] [id = 60] 02:33:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x7f964a9d8c00) [pid = 1813] [serial = 178] [outer = (nil)] 02:33:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x7f96503d6000) [pid = 1813] [serial = 179] [outer = 0x7f964a9d8c00] 02:33:50 INFO - PROCESS | 1813 | 1461144830324 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x7f9651d5dc00) [pid = 1813] [serial = 180] [outer = 0x7f964a9d8c00] 02:33:50 INFO - PROCESS | 1813 | 1461144830947 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]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 984ms 02:33:50 INFO - PROCESS | 1813 | 1461144830998 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 1813 | 1461144831002 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:33:51 INFO - PROCESS | 1813 | 1461144831010 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 1813 | 1461144831018 Marionette TRACE conn3 <- [1,214,null,{}] 02:33:51 INFO - PROCESS | 1813 | 1461144831035 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}] 02:33:51 INFO - PROCESS | 1813 | 1461144831219 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:33:51 INFO - PROCESS | 1813 | 1461144831236 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654d72000 == 21 [pid = 1813] [id = 61] 02:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x7f964e576800) [pid = 1813] [serial = 181] [outer = (nil)] 02:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x7f9653db0c00) [pid = 1813] [serial = 182] [outer = 0x7f964e576800] 02:33:51 INFO - PROCESS | 1813 | 1461144831298 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x7f965463f000) [pid = 1813] [serial = 183] [outer = 0x7f964e576800] 02:33:52 INFO - PROCESS | 1813 | 1461144832213 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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1256ms 02:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:33:52 INFO - PROCESS | 1813 | 1461144832264 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 1813 | 1461144832268 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:33:52 INFO - PROCESS | 1813 | 1461144832274 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1813 | 1461144832277 Marionette TRACE conn3 <- [1,218,null,{}] 02:33:52 INFO - PROCESS | 1813 | 1461144832299 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}] 02:33:52 INFO - PROCESS | 1813 | 1461144832459 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:33:52 INFO - PROCESS | 1813 | 1461144832493 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96569e9000 == 22 [pid = 1813] [id = 62] 02:33:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x7f9649ee0400) [pid = 1813] [serial = 184] [outer = (nil)] 02:33:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x7f96555c4000) [pid = 1813] [serial = 185] [outer = 0x7f9649ee0400] 02:33:52 INFO - PROCESS | 1813 | 1461144832555 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x7f9656902c00) [pid = 1813] [serial = 186] [outer = 0x7f9649ee0400] 02:33:53 INFO - PROCESS | 1813 | 1461144833237 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]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 994ms 02:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:33:53 INFO - PROCESS | 1813 | 1461144833268 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 1813 | 1461144833271 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:33:53 INFO - PROCESS | 1813 | 1461144833276 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 1813 | 1461144833279 Marionette TRACE conn3 <- [1,222,null,{}] 02:33:53 INFO - PROCESS | 1813 | 1461144833284 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}] 02:33:53 INFO - PROCESS | 1813 | 1461144833447 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:33:53 INFO - PROCESS | 1813 | 1461144833511 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b212800 == 23 [pid = 1813] [id = 63] 02:33:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x7f9656937400) [pid = 1813] [serial = 187] [outer = (nil)] 02:33:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x7f965693d400) [pid = 1813] [serial = 188] [outer = 0x7f9656937400] 02:33:53 INFO - PROCESS | 1813 | 1461144833586 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f96603d9000) [pid = 1813] [serial = 189] [outer = 0x7f9656937400] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 72 (0x7f9649ee5000) [pid = 1813] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 71 (0x7f9649edf000) [pid = 1813] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 70 (0x7f9649ee4400) [pid = 1813] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 69 (0x7f964a76f000) [pid = 1813] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 68 (0x7f9649c6a000) [pid = 1813] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 67 (0x7f964c643c00) [pid = 1813] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 66 (0x7f9649c6b000) [pid = 1813] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:33:54 INFO - PROCESS | 1813 | --DOMWINDOW == 65 (0x7f964e572800) [pid = 1813] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:33:54 INFO - PROCESS | 1813 | 1461144834316 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]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1084ms 02:33:54 INFO - PROCESS | 1813 | 1461144834361 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 1813 | 1461144834364 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:33:54 INFO - PROCESS | 1813 | 1461144834370 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1813 | 1461144834372 Marionette TRACE conn3 <- [1,226,null,{}] 02:33:54 INFO - PROCESS | 1813 | 1461144834377 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}] 02:33:54 INFO - PROCESS | 1813 | 1461144834591 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:33:54 INFO - PROCESS | 1813 | 1461144834631 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9660fd6000 == 24 [pid = 1813] [id = 64] 02:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x7f9651fb4000) [pid = 1813] [serial = 190] [outer = (nil)] 02:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x7f9660f6e400) [pid = 1813] [serial = 191] [outer = 0x7f9651fb4000] 02:33:54 INFO - PROCESS | 1813 | 1461144834692 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x7f96611a4c00) [pid = 1813] [serial = 192] [outer = 0x7f9651fb4000] 02:33:55 INFO - PROCESS | 1813 | 1461144835360 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]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1031ms 02:33:55 INFO - PROCESS | 1813 | 1461144835402 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 1813 | 1461144835405 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:33:55 INFO - PROCESS | 1813 | 1461144835411 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 1813 | 1461144835413 Marionette TRACE conn3 <- [1,230,null,{}] 02:33:55 INFO - PROCESS | 1813 | 1461144835418 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}] 02:33:55 INFO - PROCESS | 1813 | 1461144835573 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:33:55 INFO - PROCESS | 1813 | 1461144835597 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a91e000 == 25 [pid = 1813] [id = 65] 02:33:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x7f96526ab400) [pid = 1813] [serial = 193] [outer = (nil)] 02:33:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x7f96611ce400) [pid = 1813] [serial = 194] [outer = 0x7f96526ab400] 02:33:55 INFO - PROCESS | 1813 | 1461144835656 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x7f9661497c00) [pid = 1813] [serial = 195] [outer = 0x7f96526ab400] 02:33:56 INFO - PROCESS | 1813 | 1461144836494 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]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1128ms 02:33:56 INFO - PROCESS | 1813 | 1461144836542 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:33:56 INFO - PROCESS | 1813 | 1461144836548 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:33:56 INFO - PROCESS | 1813 | 1461144836557 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 1813 | 1461144836562 Marionette TRACE conn3 <- [1,234,null,{}] 02:33:56 INFO - PROCESS | 1813 | 1461144836570 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}] 02:33:56 INFO - PROCESS | 1813 | 1461144836736 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:33:56 INFO - PROCESS | 1813 | 1461144836863 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96532e8000 == 26 [pid = 1813] [id = 66] 02:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x7f964ab07800) [pid = 1813] [serial = 196] [outer = (nil)] 02:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f964c639800) [pid = 1813] [serial = 197] [outer = 0x7f964ab07800] 02:33:56 INFO - PROCESS | 1813 | 1461144836938 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f964e572800) [pid = 1813] [serial = 198] [outer = 0x7f964ab07800] 02:33:57 INFO - PROCESS | 1813 | 1461144837784 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]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1286ms 02:33:57 INFO - PROCESS | 1813 | 1461144837843 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1813 | 1461144837852 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:33:57 INFO - PROCESS | 1813 | 1461144837862 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1813 | 1461144837865 Marionette TRACE conn3 <- [1,238,null,{}] 02:33:57 INFO - PROCESS | 1813 | 1461144837888 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}] 02:33:58 INFO - PROCESS | 1813 | 1461144838047 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:33:58 INFO - PROCESS | 1813 | 1461144838173 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656824000 == 27 [pid = 1813] [id = 67] 02:33:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f964ab0b400) [pid = 1813] [serial = 199] [outer = (nil)] 02:33:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f9651caa800) [pid = 1813] [serial = 200] [outer = 0x7f964ab0b400] 02:33:58 INFO - PROCESS | 1813 | 1461144838245 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f9653154800) [pid = 1813] [serial = 201] [outer = 0x7f964ab0b400] 02:33:59 INFO - PROCESS | 1813 | 1461144839089 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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1253ms 02:33:59 INFO - PROCESS | 1813 | 1461144839117 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 1813 | 1461144839121 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:33:59 INFO - PROCESS | 1813 | 1461144839128 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 1813 | 1461144839133 Marionette TRACE conn3 <- [1,242,null,{}] 02:33:59 INFO - PROCESS | 1813 | 1461144839149 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}] 02:33:59 INFO - PROCESS | 1813 | 1461144839313 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:33:59 INFO - PROCESS | 1813 | 1461144839438 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966200a800 == 28 [pid = 1813] [id = 68] 02:33:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f96532c2000) [pid = 1813] [serial = 202] [outer = (nil)] 02:33:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f965a568c00) [pid = 1813] [serial = 203] [outer = 0x7f96532c2000] 02:33:59 INFO - PROCESS | 1813 | 1461144839513 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f9661196000) [pid = 1813] [serial = 204] [outer = 0x7f96532c2000] 02:34:00 INFO - PROCESS | 1813 | 1461144840413 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]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1337ms 02:34:00 INFO - PROCESS | 1813 | 1461144840466 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 1813 | 1461144840471 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:34:00 INFO - PROCESS | 1813 | 1461144840477 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 1813 | 1461144840479 Marionette TRACE conn3 <- [1,246,null,{}] 02:34:00 INFO - PROCESS | 1813 | 1461144840485 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}] 02:34:00 INFO - PROCESS | 1813 | 1461144840632 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:34:00 INFO - PROCESS | 1813 | 1461144840782 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966240e000 == 29 [pid = 1813] [id = 69] 02:34:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f96543b2c00) [pid = 1813] [serial = 205] [outer = (nil)] 02:34:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f96614ecc00) [pid = 1813] [serial = 206] [outer = 0x7f96543b2c00] 02:34:00 INFO - PROCESS | 1813 | 1461144840910 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f9661670800) [pid = 1813] [serial = 207] [outer = 0x7f96543b2c00] 02:34:02 INFO - PROCESS | 1813 | 1461144842208 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]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1783ms 02:34:02 INFO - PROCESS | 1813 | 1461144842261 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 1813 | 1461144842267 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:34:02 INFO - PROCESS | 1813 | 1461144842276 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1813 | 1461144842283 Marionette TRACE conn3 <- [1,250,null,{}] 02:34:02 INFO - PROCESS | 1813 | 1461144842295 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}] 02:34:02 INFO - PROCESS | 1813 | 1461144842529 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:34:02 INFO - PROCESS | 1813 | 1461144842730 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e8e800 == 30 [pid = 1813] [id = 70] 02:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f9649c78000) [pid = 1813] [serial = 208] [outer = (nil)] 02:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f964b7de800) [pid = 1813] [serial = 209] [outer = 0x7f9649c78000] 02:34:02 INFO - PROCESS | 1813 | 1461144842818 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f964c63d000) [pid = 1813] [serial = 210] [outer = 0x7f9649c78000] 02:34:03 INFO - PROCESS | 1813 | 1461144843641 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]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1391ms 02:34:03 INFO - PROCESS | 1813 | 1461144843668 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 1813 | 1461144843676 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:34:03 INFO - PROCESS | 1813 | 1461144843685 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 1813 | 1461144843688 Marionette TRACE conn3 <- [1,254,null,{}] 02:34:03 INFO - PROCESS | 1813 | 1461144843694 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}] 02:34:03 INFO - PROCESS | 1813 | 1461144843840 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:34:03 INFO - PROCESS | 1813 | 1461144843971 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f9654638c00) [pid = 1813] [serial = 161] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abb3000 == 31 [pid = 1813] [id = 71] 02:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f9649e49400) [pid = 1813] [serial = 211] [outer = (nil)] 02:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f964e580000) [pid = 1813] [serial = 212] [outer = 0x7f9649e49400] 02:34:04 INFO - PROCESS | 1813 | 1461144844052 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f96511abc00) [pid = 1813] [serial = 213] [outer = 0x7f9649e49400] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f964e5dd400) [pid = 1813] [serial = 140] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f9652759c00) [pid = 1813] [serial = 155] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f964a775400) [pid = 1813] [serial = 137] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f964b570c00) [pid = 1813] [serial = 138] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f964a9d0800) [pid = 1813] [serial = 146] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f964b33c800) [pid = 1813] [serial = 147] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f964b574000) [pid = 1813] [serial = 149] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x7f964c643800) [pid = 1813] [serial = 150] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x7f9651faf400) [pid = 1813] [serial = 144] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x7f9650e66c00) [pid = 1813] [serial = 143] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f965298d800) [pid = 1813] [serial = 156] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x7f96503d6c00) [pid = 1813] [serial = 141] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x7f965314cc00) [pid = 1813] [serial = 159] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x7f964e5e0000) [pid = 1813] [serial = 152] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x7f96503d5c00) [pid = 1813] [serial = 153] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | --DOMWINDOW == 72 (0x7f96526b3800) [pid = 1813] [serial = 158] [outer = (nil)] [url = about:blank] 02:34:04 INFO - PROCESS | 1813 | 1461144844799 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]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1128ms 02:34:04 INFO - PROCESS | 1813 | 1461144844814 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1813 | 1461144844818 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:34:04 INFO - PROCESS | 1813 | 1461144844828 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1813 | 1461144844836 Marionette TRACE conn3 <- [1,258,null,{}] 02:34:04 INFO - PROCESS | 1813 | 1461144844866 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}] 02:34:05 INFO - PROCESS | 1813 | 1461144845117 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:34:05 INFO - PROCESS | 1813 | 1461144845223 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965429c800 == 32 [pid = 1813] [id = 72] 02:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x7f964c643800) [pid = 1813] [serial = 214] [outer = (nil)] 02:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x7f9651fa9c00) [pid = 1813] [serial = 215] [outer = 0x7f964c643800] 02:34:05 INFO - PROCESS | 1813 | 1461144845406 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x7f9653ab4c00) [pid = 1813] [serial = 216] [outer = 0x7f964c643800] 02:34:06 INFO - PROCESS | 1813 | 1461144846087 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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1290ms 02:34:06 INFO - PROCESS | 1813 | 1461144846118 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 1813 | 1461144846130 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:34:06 INFO - PROCESS | 1813 | 1461144846158 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1813 | 1461144846163 Marionette TRACE conn3 <- [1,262,null,{}] 02:34:06 INFO - PROCESS | 1813 | 1461144846172 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}] 02:34:06 INFO - PROCESS | 1813 | 1461144846337 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:34:06 INFO - PROCESS | 1813 | 1461144846346 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656819800 == 33 [pid = 1813] [id = 73] 02:34:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x7f96503cf800) [pid = 1813] [serial = 217] [outer = (nil)] 02:34:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x7f965564b400) [pid = 1813] [serial = 218] [outer = 0x7f96503cf800] 02:34:06 INFO - PROCESS | 1813 | 1461144846410 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f965a569000) [pid = 1813] [serial = 219] [outer = 0x7f96503cf800] 02:34:07 INFO - PROCESS | 1813 | 1461144847295 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]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1192ms 02:34:07 INFO - PROCESS | 1813 | 1461144847341 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 1813 | 1461144847345 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:34:07 INFO - PROCESS | 1813 | 1461144847358 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 1813 | 1461144847360 Marionette TRACE conn3 <- [1,266,null,{}] 02:34:07 INFO - PROCESS | 1813 | 1461144847366 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}] 02:34:07 INFO - PROCESS | 1813 | 1461144847535 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:34:07 INFO - PROCESS | 1813 | 1461144847558 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b2b9000 == 34 [pid = 1813] [id = 74] 02:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f965a631400) [pid = 1813] [serial = 220] [outer = (nil)] 02:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f9660f6e800) [pid = 1813] [serial = 221] [outer = 0x7f965a631400] 02:34:07 INFO - PROCESS | 1813 | 1461144847620 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f9661420800) [pid = 1813] [serial = 222] [outer = 0x7f965a631400] 02:34:08 INFO - PROCESS | 1813 | 1461144848372 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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1077ms 02:34:08 INFO - PROCESS | 1813 | 1461144848436 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 1813 | 1461144848439 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:34:08 INFO - PROCESS | 1813 | 1461144848451 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 1813 | 1461144848453 Marionette TRACE conn3 <- [1,270,null,{}] 02:34:08 INFO - PROCESS | 1813 | 1461144848458 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}] 02:34:08 INFO - PROCESS | 1813 | 1461144848669 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:34:08 INFO - PROCESS | 1813 | 1461144848693 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96620e0000 == 35 [pid = 1813] [id = 75] 02:34:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f9661428800) [pid = 1813] [serial = 223] [outer = (nil)] 02:34:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f96624d5800) [pid = 1813] [serial = 224] [outer = 0x7f9661428800] 02:34:08 INFO - PROCESS | 1813 | 1461144848761 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f9662613400) [pid = 1813] [serial = 225] [outer = 0x7f9661428800] 02:34:09 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f964e576800) [pid = 1813] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:34:09 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f9656937400) [pid = 1813] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:34:09 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f9649ee0400) [pid = 1813] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:34:09 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x7f9651fb4000) [pid = 1813] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:34:09 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x7f964a9d0000) [pid = 1813] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:34:09 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x7f9649c78800) [pid = 1813] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:34:09 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x7f964a9d8c00) [pid = 1813] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:34:09 INFO - PROCESS | 1813 | 1461144849624 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]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1230ms 02:34:09 INFO - PROCESS | 1813 | 1461144849687 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 1813 | 1461144849690 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:34:09 INFO - PROCESS | 1813 | 1461144849702 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 1813 | 1461144849705 Marionette TRACE conn3 <- [1,274,null,{}] 02:34:09 INFO - PROCESS | 1813 | 1461144849711 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}] 02:34:09 INFO - PROCESS | 1813 | 1461144849850 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:34:09 INFO - PROCESS | 1813 | 1461144849859 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96611d7800 == 36 [pid = 1813] [id = 76] 02:34:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x7f96503c9800) [pid = 1813] [serial = 226] [outer = (nil)] 02:34:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x7f96614e2000) [pid = 1813] [serial = 227] [outer = 0x7f96503c9800] 02:34:09 INFO - PROCESS | 1813 | 1461144849927 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x7f9664525400) [pid = 1813] [serial = 228] [outer = 0x7f96503c9800] 02:34:10 INFO - PROCESS | 1813 | 1461144850661 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]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 986ms 02:34:10 INFO - PROCESS | 1813 | 1461144850684 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 1813 | 1461144850688 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:34:10 INFO - PROCESS | 1813 | 1461144850694 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1813 | 1461144850696 Marionette TRACE conn3 <- [1,278,null,{}] 02:34:10 INFO - PROCESS | 1813 | 1461144850702 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}] 02:34:10 INFO - PROCESS | 1813 | 1461144850870 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:34:10 INFO - PROCESS | 1813 | 1461144850891 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664631000 == 37 [pid = 1813] [id = 77] 02:34:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x7f9653c37c00) [pid = 1813] [serial = 229] [outer = (nil)] 02:34:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f9653c3e800) [pid = 1813] [serial = 230] [outer = 0x7f9653c37c00] 02:34:10 INFO - PROCESS | 1813 | 1461144850956 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f9653c42c00) [pid = 1813] [serial = 231] [outer = 0x7f9653c37c00] 02:34:11 INFO - PROCESS | 1813 | 1461144851890 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]]]}] 02:34:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f9649e3f400) [pid = 1813] [serial = 232] [outer = 0x7f964b56fc00] 02:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1231ms 02:34:11 INFO - PROCESS | 1813 | 1461144851987 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 1813 | 1461144851994 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:34:12 INFO - PROCESS | 1813 | 1461144852076 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1813 | 1461144852082 Marionette TRACE conn3 <- [1,282,null,{}] 02:34:12 INFO - PROCESS | 1813 | 1461144852094 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}] 02:34:12 INFO - PROCESS | 1813 | 1461144852273 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:34:12 INFO - PROCESS | 1813 | 1461144852435 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535c2000 == 38 [pid = 1813] [id = 78] 02:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f964e5dc000) [pid = 1813] [serial = 233] [outer = (nil)] 02:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f964e9bb400) [pid = 1813] [serial = 234] [outer = 0x7f964e5dc000] 02:34:12 INFO - PROCESS | 1813 | 1461144852536 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f965188c000) [pid = 1813] [serial = 235] [outer = 0x7f964e5dc000] 02:34:13 INFO - PROCESS | 1813 | 1461144853417 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]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1454ms 02:34:13 INFO - PROCESS | 1813 | 1461144853471 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 1813 | 1461144853482 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:34:13 INFO - PROCESS | 1813 | 1461144853495 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 1813 | 1461144853502 Marionette TRACE conn3 <- [1,286,null,{}] 02:34:13 INFO - PROCESS | 1813 | 1461144853510 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}] 02:34:13 INFO - PROCESS | 1813 | 1461144853754 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:34:13 INFO - PROCESS | 1813 | 1461144853926 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96616dd000 == 39 [pid = 1813] [id = 79] 02:34:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f9653b3f000) [pid = 1813] [serial = 236] [outer = (nil)] 02:34:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f9653c3f400) [pid = 1813] [serial = 237] [outer = 0x7f9653b3f000] 02:34:14 INFO - PROCESS | 1813 | 1461144854004 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f96543ae000) [pid = 1813] [serial = 238] [outer = 0x7f9653b3f000] 02:34:14 INFO - PROCESS | 1813 | 1461144854900 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]]]}] 02:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1449ms 02:34:14 INFO - PROCESS | 1813 | 1461144854944 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:34:14 INFO - PROCESS | 1813 | 1461144854948 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:34:14 INFO - PROCESS | 1813 | 1461144854955 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 1813 | 1461144854960 Marionette TRACE conn3 <- [1,290,null,{}] 02:34:14 INFO - PROCESS | 1813 | 1461144854977 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}] 02:34:15 INFO - PROCESS | 1813 | 1461144855156 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:34:15 INFO - PROCESS | 1813 | 1461144855287 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666098800 == 40 [pid = 1813] [id = 80] 02:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f9653b3f800) [pid = 1813] [serial = 239] [outer = (nil)] 02:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f96614e8000) [pid = 1813] [serial = 240] [outer = 0x7f9653b3f800] 02:34:15 INFO - PROCESS | 1813 | 1461144855364 Marionette DEBUG loaded listener.js 02:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f9662473000) [pid = 1813] [serial = 241] [outer = 0x7f9653b3f800] 02:34:16 INFO - PROCESS | 1813 | 1461144856243 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]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1338ms 02:34:16 INFO - PROCESS | 1813 | 1461144856294 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 1813 | 1461144856299 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:34:16 INFO - PROCESS | 1813 | 1461144856305 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1813 | 1461144856308 Marionette TRACE conn3 <- [1,294,null,{}] 02:34:16 INFO - PROCESS | 1813 | 1461144856313 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}] 02:34:16 INFO - PROCESS | 1813 | 1461144856470 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:34:16 INFO - PROCESS | 1813 | 1461144856610 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666761800 == 41 [pid = 1813] [id = 81] 02:34:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f9654d65400) [pid = 1813] [serial = 242] [outer = (nil)] 02:34:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f9664524c00) [pid = 1813] [serial = 243] [outer = 0x7f9654d65400] 02:34:16 INFO - PROCESS | 1813 | 1461144856687 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f9664640000) [pid = 1813] [serial = 244] [outer = 0x7f9654d65400] 02:34:17 INFO - PROCESS | 1813 | 1461144857517 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]]]}] 02:34:17 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. 02:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1278ms 02:34:17 INFO - PROCESS | 1813 | 1461144857584 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 1813 | 1461144857588 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:34:17 INFO - PROCESS | 1813 | 1461144857594 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 1813 | 1461144857598 Marionette TRACE conn3 <- [1,298,null,{}] 02:34:17 INFO - PROCESS | 1813 | 1461144857603 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}] 02:34:17 INFO - PROCESS | 1813 | 1461144857760 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:34:17 INFO - PROCESS | 1813 | 1461144857892 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9668567000 == 42 [pid = 1813] [id = 82] 02:34:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f9662476c00) [pid = 1813] [serial = 245] [outer = (nil)] 02:34:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f9664691400) [pid = 1813] [serial = 246] [outer = 0x7f9662476c00] 02:34:17 INFO - PROCESS | 1813 | 1461144857968 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f9665dc6000) [pid = 1813] [serial = 247] [outer = 0x7f9662476c00] 02:34:18 INFO - PROCESS | 1813 | 1461144858820 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]]]}] 02:34:18 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. 02:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1279ms 02:34:18 INFO - PROCESS | 1813 | 1461144858875 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 1813 | 1461144858879 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:34:18 INFO - PROCESS | 1813 | 1461144858885 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 1813 | 1461144858888 Marionette TRACE conn3 <- [1,302,null,{}] 02:34:18 INFO - PROCESS | 1813 | 1461144858894 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}] 02:34:19 INFO - PROCESS | 1813 | 1461144859097 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:34:19 INFO - PROCESS | 1813 | 1461144859387 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535c1800 == 43 [pid = 1813] [id = 83] 02:34:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f9649ee5000) [pid = 1813] [serial = 248] [outer = (nil)] 02:34:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f964a777c00) [pid = 1813] [serial = 249] [outer = 0x7f9649ee5000] 02:34:19 INFO - PROCESS | 1813 | 1461144859519 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f964c63d400) [pid = 1813] [serial = 250] [outer = 0x7f9649ee5000] 02:34:20 INFO - PROCESS | 1813 | 1461144860420 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]]]}] 02:34:20 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. 02:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1581ms 02:34:20 INFO - PROCESS | 1813 | 1461144860468 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 1813 | 1461144860475 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:34:20 INFO - PROCESS | 1813 | 1461144860484 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 1813 | 1461144860488 Marionette TRACE conn3 <- [1,306,null,{}] 02:34:20 INFO - PROCESS | 1813 | 1461144860495 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}] 02:34:20 INFO - PROCESS | 1813 | 1461144860653 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:34:20 INFO - PROCESS | 1813 | 1461144860809 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96611d7800 == 42 [pid = 1813] [id = 76] 02:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96620e0000 == 41 [pid = 1813] [id = 75] 02:34:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b2b9000 == 40 [pid = 1813] [id = 74] 02:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f96503ccc00) [pid = 1813] [serial = 167] [outer = (nil)] [url = about:blank] 02:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f9653f8a000) [pid = 1813] [serial = 170] [outer = (nil)] [url = about:blank] 02:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f964ab0d800) [pid = 1813] [serial = 164] [outer = (nil)] [url = about:blank] 02:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f96611ce400) [pid = 1813] [serial = 194] [outer = (nil)] [url = about:blank] 02:34:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0ce000 == 41 [pid = 1813] [id = 84] 02:34:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f964e578800) [pid = 1813] [serial = 251] [outer = (nil)] 02:34:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f96526b0400) [pid = 1813] [serial = 252] [outer = 0x7f964e578800] 02:34:20 INFO - PROCESS | 1813 | 1461144860948 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f9652feb800) [pid = 1813] [serial = 253] [outer = 0x7f964e578800] 02:34:21 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656819800 == 40 [pid = 1813] [id = 73] 02:34:21 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965429c800 == 39 [pid = 1813] [id = 72] 02:34:21 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abb3000 == 38 [pid = 1813] [id = 71] 02:34:21 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650e8e800 == 37 [pid = 1813] [id = 70] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f965463f000) [pid = 1813] [serial = 183] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f9653db0c00) [pid = 1813] [serial = 182] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f965693d400) [pid = 1813] [serial = 188] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f9656902c00) [pid = 1813] [serial = 186] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f96611a4c00) [pid = 1813] [serial = 192] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f96603d9000) [pid = 1813] [serial = 189] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f964e579000) [pid = 1813] [serial = 177] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f96555c4000) [pid = 1813] [serial = 185] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f964a773800) [pid = 1813] [serial = 174] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f9651d5dc00) [pid = 1813] [serial = 180] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f9660f6e400) [pid = 1813] [serial = 191] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f96503d6000) [pid = 1813] [serial = 179] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f9649e42000) [pid = 1813] [serial = 173] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f964d13a800) [pid = 1813] [serial = 176] [outer = (nil)] [url = about:blank] 02:34:21 INFO - PROCESS | 1813 | 1461144861647 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]]]}] 02:34:21 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. 02:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1181ms 02:34:21 INFO - PROCESS | 1813 | 1461144861668 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 1813 | 1461144861674 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:34:21 INFO - PROCESS | 1813 | 1461144861682 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1813 | 1461144861685 Marionette TRACE conn3 <- [1,310,null,{}] 02:34:21 INFO - PROCESS | 1813 | 1461144861691 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}] 02:34:21 INFO - PROCESS | 1813 | 1461144861883 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:34:21 INFO - PROCESS | 1813 | 1461144861904 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654419800 == 38 [pid = 1813] [id = 85] 02:34:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f9653aab800) [pid = 1813] [serial = 254] [outer = (nil)] 02:34:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f9653da4000) [pid = 1813] [serial = 255] [outer = 0x7f9653aab800] 02:34:21 INFO - PROCESS | 1813 | 1461144861970 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f9654990c00) [pid = 1813] [serial = 256] [outer = 0x7f9653aab800] 02:34:22 INFO - PROCESS | 1813 | 1461144862931 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]]]}] 02:34:22 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. 02:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1290ms 02:34:22 INFO - PROCESS | 1813 | 1461144862972 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 1813 | 1461144862975 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:34:22 INFO - PROCESS | 1813 | 1461144862984 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 1813 | 1461144862993 Marionette TRACE conn3 <- [1,314,null,{}] 02:34:23 INFO - PROCESS | 1813 | 1461144863007 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}] 02:34:23 INFO - PROCESS | 1813 | 1461144863150 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:34:23 INFO - PROCESS | 1813 | 1461144863167 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b208800 == 39 [pid = 1813] [id = 86] 02:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f9652feb400) [pid = 1813] [serial = 257] [outer = (nil)] 02:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f96612cc000) [pid = 1813] [serial = 258] [outer = 0x7f9652feb400] 02:34:23 INFO - PROCESS | 1813 | 1461144863230 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f966161b800) [pid = 1813] [serial = 259] [outer = 0x7f9652feb400] 02:34:24 INFO - PROCESS | 1813 | 1461144864129 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]]]}] 02:34:24 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. 02:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1188ms 02:34:24 INFO - PROCESS | 1813 | 1461144864173 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 1813 | 1461144864178 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:34:24 INFO - PROCESS | 1813 | 1461144864189 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 1813 | 1461144864193 Marionette TRACE conn3 <- [1,318,null,{}] 02:34:24 INFO - PROCESS | 1813 | 1461144864198 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}] 02:34:24 INFO - PROCESS | 1813 | 1461144864413 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:34:24 INFO - PROCESS | 1813 | 1461144864440 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96614ac000 == 40 [pid = 1813] [id = 87] 02:34:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f9654d65c00) [pid = 1813] [serial = 260] [outer = (nil)] 02:34:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f96623d0800) [pid = 1813] [serial = 261] [outer = 0x7f9654d65c00] 02:34:24 INFO - PROCESS | 1813 | 1461144864512 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f9664525000) [pid = 1813] [serial = 262] [outer = 0x7f9654d65c00] 02:34:25 INFO - PROCESS | 1813 | 1461144865358 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]]]}] 02:34:25 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. 02:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1233ms 02:34:25 INFO - PROCESS | 1813 | 1461144865423 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 1813 | 1461144865427 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:34:25 INFO - PROCESS | 1813 | 1461144865432 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1813 | 1461144865434 Marionette TRACE conn3 <- [1,322,null,{}] 02:34:25 INFO - PROCESS | 1813 | 1461144865440 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}] 02:34:25 INFO - PROCESS | 1813 | 1461144865626 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:34:25 INFO - PROCESS | 1813 | 1461144865657 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966401b800 == 41 [pid = 1813] [id = 88] 02:34:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f966632bc00) [pid = 1813] [serial = 263] [outer = (nil)] 02:34:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f9666330c00) [pid = 1813] [serial = 264] [outer = 0x7f966632bc00] 02:34:25 INFO - PROCESS | 1813 | 1461144865730 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f9666844000) [pid = 1813] [serial = 265] [outer = 0x7f966632bc00] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f96526ab400) [pid = 1813] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f9649e49400) [pid = 1813] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f96503cf800) [pid = 1813] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f964c643800) [pid = 1813] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f965a631400) [pid = 1813] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f9661428800) [pid = 1813] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f96503c9800) [pid = 1813] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f9649c78000) [pid = 1813] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:34:26 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f9654035000) [pid = 1813] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:34:26 INFO - PROCESS | 1813 | 1461144866700 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]]]}] 02:34:26 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. 02:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1280ms 02:34:26 INFO - PROCESS | 1813 | 1461144866714 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 1813 | 1461144866716 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:34:26 INFO - PROCESS | 1813 | 1461144866722 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 1813 | 1461144866724 Marionette TRACE conn3 <- [1,326,null,{}] 02:34:26 INFO - PROCESS | 1813 | 1461144866729 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}] 02:34:26 INFO - PROCESS | 1813 | 1461144866864 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:34:26 INFO - PROCESS | 1813 | 1461144866881 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966608e000 == 42 [pid = 1813] [id = 89] 02:34:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f9653c0c800) [pid = 1813] [serial = 266] [outer = (nil)] 02:34:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f9653c10c00) [pid = 1813] [serial = 267] [outer = 0x7f9653c0c800] 02:34:26 INFO - PROCESS | 1813 | 1461144866946 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f9660f6ec00) [pid = 1813] [serial = 268] [outer = 0x7f9653c0c800] 02:34:27 INFO - PROCESS | 1813 | 1461144867702 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]]]}] 02:34:27 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. 02:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1034ms 02:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:34:27 INFO - PROCESS | 1813 | 1461144867757 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 1813 | 1461144867760 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:34:27 INFO - PROCESS | 1813 | 1461144867766 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 1813 | 1461144867769 Marionette TRACE conn3 <- [1,330,null,{}] 02:34:27 INFO - PROCESS | 1813 | 1461144867788 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}] 02:34:27 INFO - PROCESS | 1813 | 1461144867926 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:34:27 INFO - PROCESS | 1813 | 1461144867942 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966857b800 == 43 [pid = 1813] [id = 90] 02:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f9660f75000) [pid = 1813] [serial = 269] [outer = (nil)] 02:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f9666849400) [pid = 1813] [serial = 270] [outer = 0x7f9660f75000] 02:34:28 INFO - PROCESS | 1813 | 1461144868003 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f966692ec00) [pid = 1813] [serial = 271] [outer = 0x7f9660f75000] 02:34:29 INFO - PROCESS | 1813 | 1461144869049 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]]]}] 02:34:29 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. 02:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 02:34:29 INFO - PROCESS | 1813 | 1461144869100 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:34:29 INFO - PROCESS | 1813 | 1461144869112 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:34:29 INFO - PROCESS | 1813 | 1461144869122 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 1813 | 1461144869127 Marionette TRACE conn3 <- [1,334,null,{}] 02:34:29 INFO - PROCESS | 1813 | 1461144869137 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}] 02:34:29 INFO - PROCESS | 1813 | 1461144869387 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:34:29 INFO - PROCESS | 1813 | 1461144869493 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654414000 == 44 [pid = 1813] [id = 91] 02:34:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f96503c9800) [pid = 1813] [serial = 272] [outer = (nil)] 02:34:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f965111a800) [pid = 1813] [serial = 273] [outer = 0x7f96503c9800] 02:34:29 INFO - PROCESS | 1813 | 1461144869567 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f9653340000) [pid = 1813] [serial = 274] [outer = 0x7f96503c9800] 02:34:30 INFO - PROCESS | 1813 | 1461144870585 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]]]}] 02:34:30 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. 02:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1492ms 02:34:30 INFO - PROCESS | 1813 | 1461144870614 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 1813 | 1461144870622 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:34:30 INFO - PROCESS | 1813 | 1461144870632 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 1813 | 1461144870637 Marionette TRACE conn3 <- [1,338,null,{}] 02:34:30 INFO - PROCESS | 1813 | 1461144870643 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}] 02:34:30 INFO - PROCESS | 1813 | 1461144870803 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:34:30 INFO - PROCESS | 1813 | 1461144870944 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664581800 == 45 [pid = 1813] [id = 92] 02:34:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f96503c9c00) [pid = 1813] [serial = 275] [outer = (nil)] 02:34:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f9654989c00) [pid = 1813] [serial = 276] [outer = 0x7f96503c9c00] 02:34:31 INFO - PROCESS | 1813 | 1461144871022 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f9655657800) [pid = 1813] [serial = 277] [outer = 0x7f96503c9c00] 02:34:31 INFO - PROCESS | 1813 | 1461144871956 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]]]}] 02:34:32 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. 02:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1384ms 02:34:32 INFO - PROCESS | 1813 | 1461144872018 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:34:32 INFO - PROCESS | 1813 | 1461144872022 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:34:32 INFO - PROCESS | 1813 | 1461144872029 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 1813 | 1461144872035 Marionette TRACE conn3 <- [1,342,null,{}] 02:34:32 INFO - PROCESS | 1813 | 1461144872051 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}] 02:34:32 INFO - PROCESS | 1813 | 1461144872358 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:34:32 INFO - PROCESS | 1813 | 1461144872561 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966a8a4800 == 46 [pid = 1813] [id = 93] 02:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f96611a0c00) [pid = 1813] [serial = 278] [outer = (nil)] 02:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f9665dc7400) [pid = 1813] [serial = 279] [outer = 0x7f96611a0c00] 02:34:32 INFO - PROCESS | 1813 | 1461144872639 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f9666799800) [pid = 1813] [serial = 280] [outer = 0x7f96611a0c00] 02:34:33 INFO - PROCESS | 1813 | 1461144873464 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]]]}] 02:34:33 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. 02:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1497ms 02:34:33 INFO - PROCESS | 1813 | 1461144873527 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:34:33 INFO - PROCESS | 1813 | 1461144873532 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:34:33 INFO - PROCESS | 1813 | 1461144873538 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 1813 | 1461144873541 Marionette TRACE conn3 <- [1,346,null,{}] 02:34:33 INFO - PROCESS | 1813 | 1461144873547 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}] 02:34:33 INFO - PROCESS | 1813 | 1461144873754 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:34:33 INFO - PROCESS | 1813 | 1461144873889 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abdd000 == 47 [pid = 1813] [id = 94] 02:34:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f9653102400) [pid = 1813] [serial = 281] [outer = (nil)] 02:34:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f965310d400) [pid = 1813] [serial = 282] [outer = 0x7f9653102400] 02:34:33 INFO - PROCESS | 1813 | 1461144873969 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f96603de000) [pid = 1813] [serial = 283] [outer = 0x7f9653102400] 02:34:34 INFO - PROCESS | 1813 | 1461144874821 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]]]}] 02:34:34 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. 02:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1335ms 02:34:34 INFO - PROCESS | 1813 | 1461144874887 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 1813 | 1461144874890 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:34:34 INFO - PROCESS | 1813 | 1461144874901 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 1813 | 1461144874904 Marionette TRACE conn3 <- [1,350,null,{}] 02:34:34 INFO - PROCESS | 1813 | 1461144874912 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}] 02:34:35 INFO - PROCESS | 1813 | 1461144875104 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:34:35 INFO - PROCESS | 1813 | 1461144875239 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966aa67000 == 48 [pid = 1813] [id = 95] 02:34:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f964c24e800) [pid = 1813] [serial = 284] [outer = (nil)] 02:34:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f9666322400) [pid = 1813] [serial = 285] [outer = 0x7f964c24e800] 02:34:35 INFO - PROCESS | 1813 | 1461144875316 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f9666927800) [pid = 1813] [serial = 286] [outer = 0x7f964c24e800] 02:34:36 INFO - PROCESS | 1813 | 1461144876225 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]]]}] 02:34:36 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. 02:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1389ms 02:34:36 INFO - PROCESS | 1813 | 1461144876292 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 1813 | 1461144876294 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:34:36 INFO - PROCESS | 1813 | 1461144876301 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 1813 | 1461144876305 Marionette TRACE conn3 <- [1,354,null,{}] 02:34:36 INFO - PROCESS | 1813 | 1461144876310 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}] 02:34:36 INFO - PROCESS | 1813 | 1461144876728 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:34:36 INFO - PROCESS | 1813 | 1461144876946 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e637800 == 49 [pid = 1813] [id = 96] 02:34:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f964ab10400) [pid = 1813] [serial = 287] [outer = (nil)] 02:34:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f964c246c00) [pid = 1813] [serial = 288] [outer = 0x7f964ab10400] 02:34:37 INFO - PROCESS | 1813 | 1461144877030 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964e574000) [pid = 1813] [serial = 289] [outer = 0x7f964ab10400] 02:34:37 INFO - PROCESS | 1813 | 1461144877950 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]]]}] 02:34:37 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. 02:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1681ms 02:34:37 INFO - PROCESS | 1813 | 1461144877985 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 1813 | 1461144877992 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:34:38 INFO - PROCESS | 1813 | 1461144878000 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 1813 | 1461144878006 Marionette TRACE conn3 <- [1,358,null,{}] 02:34:38 INFO - PROCESS | 1813 | 1461144878013 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}] 02:34:38 INFO - PROCESS | 1813 | 1461144878211 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:34:38 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966608e000 == 48 [pid = 1813] [id = 89] 02:34:38 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966401b800 == 47 [pid = 1813] [id = 88] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f9653c3e800) [pid = 1813] [serial = 230] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | 1461144878428 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96614ac000 == 46 [pid = 1813] [id = 87] 02:34:38 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b208800 == 45 [pid = 1813] [id = 86] 02:34:38 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654419800 == 44 [pid = 1813] [id = 85] 02:34:38 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964d0ce000 == 43 [pid = 1813] [id = 84] 02:34:38 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96535c1800 == 42 [pid = 1813] [id = 83] 02:34:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0d2000 == 43 [pid = 1813] [id = 97] 02:34:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964e5db800) [pid = 1813] [serial = 290] [outer = (nil)] 02:34:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f9651c9f000) [pid = 1813] [serial = 291] [outer = 0x7f964e5db800] 02:34:38 INFO - PROCESS | 1813 | 1461144878511 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f9653103000) [pid = 1813] [serial = 292] [outer = 0x7f964e5db800] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f9654d59c00) [pid = 1813] [serial = 162] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f9661497c00) [pid = 1813] [serial = 195] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f964e580000) [pid = 1813] [serial = 212] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f965564b400) [pid = 1813] [serial = 218] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f96511abc00) [pid = 1813] [serial = 213] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f9651fa9c00) [pid = 1813] [serial = 215] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f9653ab4c00) [pid = 1813] [serial = 216] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f9660f6e800) [pid = 1813] [serial = 221] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f96624d5800) [pid = 1813] [serial = 224] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f964c639800) [pid = 1813] [serial = 197] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f96614e2000) [pid = 1813] [serial = 227] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f9651caa800) [pid = 1813] [serial = 200] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f965a568c00) [pid = 1813] [serial = 203] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f964c63d000) [pid = 1813] [serial = 210] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f964b7de800) [pid = 1813] [serial = 209] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f96614ecc00) [pid = 1813] [serial = 206] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f9662613400) [pid = 1813] [serial = 225] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f9661420800) [pid = 1813] [serial = 222] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f9664525400) [pid = 1813] [serial = 228] [outer = (nil)] [url = about:blank] 02:34:38 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f965a569000) [pid = 1813] [serial = 219] [outer = (nil)] [url = about:blank] 02:34:39 INFO - PROCESS | 1813 | 1461144879248 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]]]}] 02:34:39 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. 02:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1334ms 02:34:39 INFO - PROCESS | 1813 | 1461144879336 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:34:39 INFO - PROCESS | 1813 | 1461144879340 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:34:39 INFO - PROCESS | 1813 | 1461144879347 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 1813 | 1461144879350 Marionette TRACE conn3 <- [1,362,null,{}] 02:34:39 INFO - PROCESS | 1813 | 1461144879356 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}] 02:34:39 INFO - PROCESS | 1813 | 1461144879511 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:34:39 INFO - PROCESS | 1813 | 1461144879524 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96542aa000 == 44 [pid = 1813] [id = 98] 02:34:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f9653103400) [pid = 1813] [serial = 293] [outer = (nil)] 02:34:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f9653c08400) [pid = 1813] [serial = 294] [outer = 0x7f9653103400] 02:34:39 INFO - PROCESS | 1813 | 1461144879594 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f9653c3fc00) [pid = 1813] [serial = 295] [outer = 0x7f9653103400] 02:34:40 INFO - PROCESS | 1813 | 1461144880542 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]]]}] 02:34:40 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. 02:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1232ms 02:34:40 INFO - PROCESS | 1813 | 1461144880581 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 1813 | 1461144880589 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:34:40 INFO - PROCESS | 1813 | 1461144880605 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 1813 | 1461144880612 Marionette TRACE conn3 <- [1,366,null,{}] 02:34:40 INFO - PROCESS | 1813 | 1461144880618 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}] 02:34:40 INFO - PROCESS | 1813 | 1461144880768 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:34:40 INFO - PROCESS | 1813 | 1461144880783 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96569ec800 == 45 [pid = 1813] [id = 99] 02:34:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f9653c04c00) [pid = 1813] [serial = 296] [outer = (nil)] 02:34:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f96603da000) [pid = 1813] [serial = 297] [outer = 0x7f9653c04c00] 02:34:40 INFO - PROCESS | 1813 | 1461144880847 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f96611c7400) [pid = 1813] [serial = 298] [outer = 0x7f9653c04c00] 02:34:41 INFO - PROCESS | 1813 | 1461144881747 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]]]}] 02:34:41 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. 02:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1198ms 02:34:41 INFO - PROCESS | 1813 | 1461144881796 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 1813 | 1461144881800 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:34:41 INFO - PROCESS | 1813 | 1461144881806 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 1813 | 1461144881808 Marionette TRACE conn3 <- [1,370,null,{}] 02:34:41 INFO - PROCESS | 1813 | 1461144881813 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}] 02:34:42 INFO - PROCESS | 1813 | 1461144882000 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:34:42 INFO - PROCESS | 1813 | 1461144882016 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9661146800 == 46 [pid = 1813] [id = 100] 02:34:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f96554b5000) [pid = 1813] [serial = 299] [outer = (nil)] 02:34:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f9661676000) [pid = 1813] [serial = 300] [outer = 0x7f96554b5000] 02:34:42 INFO - PROCESS | 1813 | 1461144882080 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f96627d4400) [pid = 1813] [serial = 301] [outer = 0x7f96554b5000] 02:34:42 INFO - PROCESS | 1813 | 1461144882914 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]]]}] 02:34:42 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. 02:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1177ms 02:34:42 INFO - PROCESS | 1813 | 1461144882984 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 1813 | 1461144882987 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:34:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:34:42 INFO - PROCESS | 1813 | 1461144882993 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 1813 | 1461144882995 Marionette TRACE conn3 <- [1,374,null,{}] 02:34:43 INFO - PROCESS | 1813 | 1461144883001 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}] 02:34:43 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f9652feb400) [pid = 1813] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:34:43 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f964e578800) [pid = 1813] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:34:43 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f9649ee5000) [pid = 1813] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:34:43 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f9654d65c00) [pid = 1813] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:34:43 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f966632bc00) [pid = 1813] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:34:43 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f9653c0c800) [pid = 1813] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:34:43 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f9653aab800) [pid = 1813] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:34:43 INFO - PROCESS | 1813 | 1461144883257 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:34:43 INFO - PROCESS | 1813 | 1461144883273 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9660fd9800 == 47 [pid = 1813] [id = 101] 02:34:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f964a4ce400) [pid = 1813] [serial = 302] [outer = (nil)] 02:34:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f964a4d0000) [pid = 1813] [serial = 303] [outer = 0x7f964a4ce400] 02:34:43 INFO - PROCESS | 1813 | 1461144883352 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f965693b800) [pid = 1813] [serial = 304] [outer = 0x7f964a4ce400] 02:34:44 INFO - PROCESS | 1813 | 1461144884164 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:34:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1192ms 02:34:44 INFO - PROCESS | 1813 | 1461144884187 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 1813 | 1461144884190 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:34:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:34:44 INFO - PROCESS | 1813 | 1461144884196 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 1813 | 1461144884198 Marionette TRACE conn3 <- [1,378,null,{}] 02:34:44 INFO - PROCESS | 1813 | 1461144884204 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}] 02:34:44 INFO - PROCESS | 1813 | 1461144884348 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:34:44 INFO - PROCESS | 1813 | 1461144884362 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664567000 == 48 [pid = 1813] [id = 102] 02:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f96603e0800) [pid = 1813] [serial = 305] [outer = (nil)] 02:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f9666459800) [pid = 1813] [serial = 306] [outer = 0x7f96603e0800] 02:34:44 INFO - PROCESS | 1813 | 1461144884425 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f966692fc00) [pid = 1813] [serial = 307] [outer = 0x7f96603e0800] 02:34:45 INFO - PROCESS | 1813 | 1461144885401 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:34:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:34:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1279ms 02:34:45 INFO - PROCESS | 1813 | 1461144885476 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 1813 | 1461144885481 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:34:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:34:45 INFO - PROCESS | 1813 | 1461144885491 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1813 | 1461144885496 Marionette TRACE conn3 <- [1,382,null,{}] 02:34:45 INFO - PROCESS | 1813 | 1461144885507 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}] 02:34:45 INFO - PROCESS | 1813 | 1461144885694 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:34:45 INFO - PROCESS | 1813 | 1461144885837 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e8d000 == 49 [pid = 1813] [id = 103] 02:34:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f964a4c3400) [pid = 1813] [serial = 308] [outer = (nil)] 02:34:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f964ab03c00) [pid = 1813] [serial = 309] [outer = 0x7f964a4c3400] 02:34:45 INFO - PROCESS | 1813 | 1461144885915 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f964d0ea800) [pid = 1813] [serial = 310] [outer = 0x7f964a4c3400] 02:34:46 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:46 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:34:46 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:46 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:46 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:46 INFO - PROCESS | 1813 | 1461144886946 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:34:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1486ms 02:34:46 INFO - PROCESS | 1813 | 1461144886978 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:34:46 INFO - PROCESS | 1813 | 1461144886987 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:34:46 INFO - PROCESS | 1813 | 1461144886998 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 1813 | 1461144887002 Marionette TRACE conn3 <- [1,386,null,{}] 02:34:47 INFO - PROCESS | 1813 | 1461144887009 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}] 02:34:47 INFO - PROCESS | 1813 | 1461144887181 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:34:47 INFO - PROCESS | 1813 | 1461144887305 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b21d800 == 50 [pid = 1813] [id = 104] 02:34:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f964a76f800) [pid = 1813] [serial = 311] [outer = (nil)] 02:34:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f9653ab4c00) [pid = 1813] [serial = 312] [outer = 0x7f964a76f800] 02:34:47 INFO - PROCESS | 1813 | 1461144887378 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f9653c37400) [pid = 1813] [serial = 313] [outer = 0x7f964a76f800] 02:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1384ms 02:34:48 INFO - PROCESS | 1813 | 1461144888373 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]]]}] 02:34:48 INFO - PROCESS | 1813 | 1461144888383 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1813 | 1461144888386 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:34:48 INFO - PROCESS | 1813 | 1461144888393 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1813 | 1461144888398 Marionette TRACE conn3 <- [1,390,null,{}] 02:34:48 INFO - PROCESS | 1813 | 1461144888414 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}] 02:34:48 INFO - PROCESS | 1813 | 1461144888578 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:34:48 INFO - PROCESS | 1813 | 1461144888724 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666915800 == 51 [pid = 1813] [id = 105] 02:34:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f9656908c00) [pid = 1813] [serial = 314] [outer = (nil)] 02:34:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f966232ec00) [pid = 1813] [serial = 315] [outer = 0x7f9656908c00] 02:34:48 INFO - PROCESS | 1813 | 1461144888861 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f966468e000) [pid = 1813] [serial = 316] [outer = 0x7f9656908c00] 02:34:49 INFO - PROCESS | 1813 | 1461144889746 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]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1392ms 02:34:49 INFO - PROCESS | 1813 | 1461144889786 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 1813 | 1461144889791 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:34:49 INFO - PROCESS | 1813 | 1461144889796 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 1813 | 1461144889799 Marionette TRACE conn3 <- [1,394,null,{}] 02:34:49 INFO - PROCESS | 1813 | 1461144889805 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}] 02:34:49 INFO - PROCESS | 1813 | 1461144889961 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:34:50 INFO - PROCESS | 1813 | 1461144890104 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966aa66800 == 52 [pid = 1813] [id = 106] 02:34:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964e572c00) [pid = 1813] [serial = 317] [outer = (nil)] 02:34:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f966617e800) [pid = 1813] [serial = 318] [outer = 0x7f964e572c00] 02:34:50 INFO - PROCESS | 1813 | 1461144890188 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f9666186400) [pid = 1813] [serial = 319] [outer = 0x7f964e572c00] 02:34:51 INFO - PROCESS | 1813 | 1461144891162 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]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1427ms 02:34:51 INFO - PROCESS | 1813 | 1461144891226 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 1813 | 1461144891230 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:34:51 INFO - PROCESS | 1813 | 1461144891236 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1813 | 1461144891238 Marionette TRACE conn3 <- [1,398,null,{}] 02:34:51 INFO - PROCESS | 1813 | 1461144891244 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}] 02:34:51 INFO - PROCESS | 1813 | 1461144891408 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:34:51 INFO - PROCESS | 1813 | 1461144891559 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96662b7800 == 53 [pid = 1813] [id = 107] 02:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f964a575800) [pid = 1813] [serial = 320] [outer = (nil)] 02:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f964a57c800) [pid = 1813] [serial = 321] [outer = 0x7f964a575800] 02:34:51 INFO - PROCESS | 1813 | 1461144891632 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f964a581400) [pid = 1813] [serial = 322] [outer = 0x7f964a575800] 02:34:52 INFO - PROCESS | 1813 | 1461144892566 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]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1378ms 02:34:52 INFO - PROCESS | 1813 | 1461144892615 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 1813 | 1461144892619 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:34:52 INFO - PROCESS | 1813 | 1461144892625 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 1813 | 1461144892628 Marionette TRACE conn3 <- [1,402,null,{}] 02:34:52 INFO - PROCESS | 1813 | 1461144892633 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}] 02:34:52 INFO - PROCESS | 1813 | 1461144892836 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:34:52 INFO - PROCESS | 1813 | 1461144892979 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f95a800 == 54 [pid = 1813] [id = 108] 02:34:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f96685a2800) [pid = 1813] [serial = 323] [outer = (nil)] 02:34:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f9668ff0000) [pid = 1813] [serial = 324] [outer = 0x7f96685a2800] 02:34:53 INFO - PROCESS | 1813 | 1461144893106 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f96692a1800) [pid = 1813] [serial = 325] [outer = 0x7f96685a2800] 02:34:54 INFO - PROCESS | 1813 | 1461144893998 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]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1427ms 02:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:34:54 INFO - PROCESS | 1813 | 1461144894055 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 1813 | 1461144894058 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:34:54 INFO - PROCESS | 1813 | 1461144894065 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 1813 | 1461144894068 Marionette TRACE conn3 <- [1,406,null,{}] 02:34:54 INFO - PROCESS | 1813 | 1461144894074 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}] 02:34:54 INFO - PROCESS | 1813 | 1461144894243 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:34:54 INFO - PROCESS | 1813 | 1461144894389 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9648676000 == 55 [pid = 1813] [id = 109] 02:34:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f96486a2c00) [pid = 1813] [serial = 326] [outer = (nil)] 02:34:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f96486aa800) [pid = 1813] [serial = 327] [outer = 0x7f96486a2c00] 02:34:54 INFO - PROCESS | 1813 | 1461144894464 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f9649e47000) [pid = 1813] [serial = 328] [outer = 0x7f96486a2c00] 02:34:55 INFO - PROCESS | 1813 | 1461144895621 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]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1589ms 02:34:55 INFO - PROCESS | 1813 | 1461144895655 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 1813 | 1461144895662 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:34:55 INFO - PROCESS | 1813 | 1461144895671 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1813 | 1461144895676 Marionette TRACE conn3 <- [1,410,null,{}] 02:34:55 INFO - PROCESS | 1813 | 1461144895684 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}] 02:34:55 INFO - PROCESS | 1813 | 1461144895851 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:34:56 INFO - PROCESS | 1813 | 1461144896034 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f955000 == 56 [pid = 1813] [id = 110] 02:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f96486ab800) [pid = 1813] [serial = 329] [outer = (nil)] 02:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f964b7de800) [pid = 1813] [serial = 330] [outer = 0x7f96486ab800] 02:34:56 INFO - PROCESS | 1813 | 1461144896103 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f964e57f400) [pid = 1813] [serial = 331] [outer = 0x7f96486ab800] 02:34:57 INFO - PROCESS | 1813 | 1461144897077 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]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1485ms 02:34:57 INFO - PROCESS | 1813 | 1461144897156 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 1813 | 1461144897165 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:34:57 INFO - PROCESS | 1813 | 1461144897175 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 1813 | 1461144897178 Marionette TRACE conn3 <- [1,414,null,{}] 02:34:57 INFO - PROCESS | 1813 | 1461144897184 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}] 02:34:57 INFO - PROCESS | 1813 | 1461144897390 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:34:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9660fd9800 == 55 [pid = 1813] [id = 101] 02:34:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9661146800 == 54 [pid = 1813] [id = 100] 02:34:57 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f964e9bb400) [pid = 1813] [serial = 234] [outer = (nil)] [url = about:blank] 02:34:57 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f9653c3f400) [pid = 1813] [serial = 237] [outer = (nil)] [url = about:blank] 02:34:57 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f96614e8000) [pid = 1813] [serial = 240] [outer = (nil)] [url = about:blank] 02:34:57 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f9664524c00) [pid = 1813] [serial = 243] [outer = (nil)] [url = about:blank] 02:34:57 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f9664691400) [pid = 1813] [serial = 246] [outer = (nil)] [url = about:blank] 02:34:57 INFO - PROCESS | 1813 | 1461144897642 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96569ec800 == 53 [pid = 1813] [id = 99] 02:34:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96542aa000 == 52 [pid = 1813] [id = 98] 02:34:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964d0d2000 == 51 [pid = 1813] [id = 97] 02:34:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e637800 == 50 [pid = 1813] [id = 96] 02:34:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0d2000 == 51 [pid = 1813] [id = 111] 02:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f964c24a800) [pid = 1813] [serial = 332] [outer = (nil)] 02:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f9652a54400) [pid = 1813] [serial = 333] [outer = 0x7f964c24a800] 02:34:57 INFO - PROCESS | 1813 | 1461144897728 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f96536a2000) [pid = 1813] [serial = 334] [outer = 0x7f964c24a800] 02:34:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654414000 == 50 [pid = 1813] [id = 91] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f96612cc000) [pid = 1813] [serial = 258] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f96526b0400) [pid = 1813] [serial = 252] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f9652feb800) [pid = 1813] [serial = 253] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f964a777c00) [pid = 1813] [serial = 249] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f96623d0800) [pid = 1813] [serial = 261] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f964c63d400) [pid = 1813] [serial = 250] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f9666330c00) [pid = 1813] [serial = 264] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f9653c10c00) [pid = 1813] [serial = 267] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f9653da4000) [pid = 1813] [serial = 255] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f9660f6ec00) [pid = 1813] [serial = 268] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f9666844000) [pid = 1813] [serial = 265] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f9654990c00) [pid = 1813] [serial = 256] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f9664525000) [pid = 1813] [serial = 262] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f966161b800) [pid = 1813] [serial = 259] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f965274e400) [pid = 1813] [serial = 102] [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.] 02:34:58 INFO - PROCESS | 1813 | 1461144898538 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]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1432ms 02:34:58 INFO - PROCESS | 1813 | 1461144898607 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 1813 | 1461144898611 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:34:58 INFO - PROCESS | 1813 | 1461144898617 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 1813 | 1461144898623 Marionette TRACE conn3 <- [1,418,null,{}] 02:34:58 INFO - PROCESS | 1813 | 1461144898638 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}] 02:34:58 INFO - PROCESS | 1813 | 1461144898801 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:34:58 INFO - PROCESS | 1813 | 1461144898901 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548ed000 == 51 [pid = 1813] [id = 112] 02:34:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f964e573000) [pid = 1813] [serial = 335] [outer = (nil)] 02:34:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f964f67bc00) [pid = 1813] [serial = 336] [outer = 0x7f964e573000] 02:34:58 INFO - PROCESS | 1813 | 1461144898969 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f9653c08000) [pid = 1813] [serial = 337] [outer = 0x7f964e573000] 02:35:00 INFO - PROCESS | 1813 | 1461144900112 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]]]}] 02:35:00 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 02:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1544ms 02:35:00 INFO - PROCESS | 1813 | 1461144900163 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 1813 | 1461144900167 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:35:00 INFO - PROCESS | 1813 | 1461144900179 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 1813 | 1461144900181 Marionette TRACE conn3 <- [1,422,null,{}] 02:35:00 INFO - PROCESS | 1813 | 1461144900187 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}] 02:35:00 INFO - PROCESS | 1813 | 1461144900372 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:35:00 INFO - PROCESS | 1813 | 1461144900450 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656b10000 == 52 [pid = 1813] [id = 113] 02:35:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f964f67d800) [pid = 1813] [serial = 338] [outer = (nil)] 02:35:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f9653c3c000) [pid = 1813] [serial = 339] [outer = 0x7f964f67d800] 02:35:00 INFO - PROCESS | 1813 | 1461144900530 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f9655652000) [pid = 1813] [serial = 340] [outer = 0x7f964f67d800] 02:35:01 INFO - PROCESS | 1813 | 1461144901733 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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1581ms 02:35:01 INFO - PROCESS | 1813 | 1461144901762 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 1813 | 1461144901766 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:35:01 INFO - PROCESS | 1813 | 1461144901772 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1813 | 1461144901774 Marionette TRACE conn3 <- [1,426,null,{}] 02:35:01 INFO - PROCESS | 1813 | 1461144901800 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}] 02:35:01 INFO - PROCESS | 1813 | 1461144901974 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:35:02 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f96554b5000) [pid = 1813] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:35:02 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f9653c04c00) [pid = 1813] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:35:02 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f9653103400) [pid = 1813] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:35:02 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f964a4ce400) [pid = 1813] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:35:02 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f964ab10400) [pid = 1813] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:35:02 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f964e5db800) [pid = 1813] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:35:02 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f9653c37c00) [pid = 1813] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:35:02 INFO - PROCESS | 1813 | 1461144902224 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548f7800 == 53 [pid = 1813] [id = 114] 02:35:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f9649c6a000) [pid = 1813] [serial = 341] [outer = (nil)] 02:35:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f964a4ce400) [pid = 1813] [serial = 342] [outer = 0x7f9649c6a000] 02:35:02 INFO - PROCESS | 1813 | 1461144902288 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f9653c3b000) [pid = 1813] [serial = 343] [outer = 0x7f9649c6a000] 02:35:02 INFO - PROCESS | 1813 | 1461144902957 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] 02:35:03 INFO - PROCESS | 1813 | 1461144903023 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:35:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:35:03 INFO - PROCESS | 1813 | 1461144903034 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 1813 | 1461144903036 Marionette TRACE conn3 <- [1,430,null,{}] 02:35:03 INFO - PROCESS | 1813 | 1461144903040 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}] 02:35:03 INFO - PROCESS | 1813 | 1461144903212 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:35:03 INFO - PROCESS | 1813 | 1461144903223 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9665da6800 == 54 [pid = 1813] [id = 115] 02:35:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f96614e8000) [pid = 1813] [serial = 344] [outer = (nil)] 02:35:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f966632dc00) [pid = 1813] [serial = 345] [outer = 0x7f96614e8000] 02:35:03 INFO - PROCESS | 1813 | 1461144903288 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f966692b400) [pid = 1813] [serial = 346] [outer = 0x7f96614e8000] 02:35:04 INFO - PROCESS | 1813 | 1461144904042 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]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:35:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1029ms 02:35:04 INFO - PROCESS | 1813 | 1461144904069 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:35:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:35:04 INFO - PROCESS | 1813 | 1461144904084 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:35:04 INFO - PROCESS | 1813 | 1461144904091 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 1813 | 1461144904094 Marionette TRACE conn3 <- [1,434,null,{}] 02:35:04 INFO - PROCESS | 1813 | 1461144904124 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}] 02:35:04 INFO - PROCESS | 1813 | 1461144904340 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:35:04 INFO - PROCESS | 1813 | 1461144904495 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abee000 == 55 [pid = 1813] [id = 116] 02:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f9649c70400) [pid = 1813] [serial = 347] [outer = (nil)] 02:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f9649ee2c00) [pid = 1813] [serial = 348] [outer = 0x7f9649c70400] 02:35:04 INFO - PROCESS | 1813 | 1461144904574 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f964a57c400) [pid = 1813] [serial = 349] [outer = 0x7f9649c70400] 02:35:05 INFO - PROCESS | 1813 | 1461144905560 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]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:35:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1541ms 02:35:05 INFO - PROCESS | 1813 | 1461144905634 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:35:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:35:05 INFO - PROCESS | 1813 | 1461144905641 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:35:05 INFO - PROCESS | 1813 | 1461144905649 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1813 | 1461144905656 Marionette TRACE conn3 <- [1,438,null,{}] 02:35:05 INFO - PROCESS | 1813 | 1461144905666 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}] 02:35:05 INFO - PROCESS | 1813 | 1461144905880 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:35:06 INFO - PROCESS | 1813 | 1461144906070 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656807800 == 56 [pid = 1813] [id = 117] 02:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f964e7a1800) [pid = 1813] [serial = 350] [outer = (nil)] 02:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f964e7ab400) [pid = 1813] [serial = 351] [outer = 0x7f964e7a1800] 02:35:06 INFO - PROCESS | 1813 | 1461144906196 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f964f673000) [pid = 1813] [serial = 352] [outer = 0x7f964e7a1800] 02:35:07 INFO - PROCESS | 1813 | 1461144907109 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]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1496ms 02:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:35:07 INFO - PROCESS | 1813 | 1461144907144 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 1813 | 1461144907149 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:35:07 INFO - PROCESS | 1813 | 1461144907156 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 1813 | 1461144907159 Marionette TRACE conn3 <- [1,442,null,{}] 02:35:07 INFO - PROCESS | 1813 | 1461144907165 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}] 02:35:07 INFO - PROCESS | 1813 | 1461144907336 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:35:07 INFO - PROCESS | 1813 | 1461144907458 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966687f800 == 57 [pid = 1813] [id = 118] 02:35:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f964e7a9000) [pid = 1813] [serial = 353] [outer = (nil)] 02:35:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f965298d400) [pid = 1813] [serial = 354] [outer = 0x7f964e7a9000] 02:35:07 INFO - PROCESS | 1813 | 1461144907572 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f9653c05000) [pid = 1813] [serial = 355] [outer = 0x7f964e7a9000] 02:35:08 INFO - PROCESS | 1813 | 1461144908516 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]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1437ms 02:35:08 INFO - PROCESS | 1813 | 1461144908592 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 1813 | 1461144908598 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:35:08 INFO - PROCESS | 1813 | 1461144908615 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 1813 | 1461144908623 Marionette TRACE conn3 <- [1,446,null,{}] 02:35:08 INFO - PROCESS | 1813 | 1461144908646 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}] 02:35:08 INFO - PROCESS | 1813 | 1461144908819 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:35:08 INFO - PROCESS | 1813 | 1461144908959 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965434b800 == 58 [pid = 1813] [id = 119] 02:35:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f964f67e000) [pid = 1813] [serial = 356] [outer = (nil)] 02:35:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f9660f6ec00) [pid = 1813] [serial = 357] [outer = 0x7f964f67e000] 02:35:09 INFO - PROCESS | 1813 | 1461144909038 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f96645de000) [pid = 1813] [serial = 358] [outer = 0x7f964f67e000] 02:35:09 INFO - PROCESS | 1813 | 1461144909907 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]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:35:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1368ms 02:35:09 INFO - PROCESS | 1813 | 1461144909976 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 1813 | 1461144909980 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:35:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:35:09 INFO - PROCESS | 1813 | 1461144909986 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 1813 | 1461144909990 Marionette TRACE conn3 <- [1,450,null,{}] 02:35:09 INFO - PROCESS | 1813 | 1461144909995 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}] 02:35:10 INFO - PROCESS | 1813 | 1461144910211 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:35:10 INFO - PROCESS | 1813 | 1461144910356 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484b3000 == 59 [pid = 1813] [id = 120] 02:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f9653c05400) [pid = 1813] [serial = 359] [outer = (nil)] 02:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f9666326c00) [pid = 1813] [serial = 360] [outer = 0x7f9653c05400] 02:35:10 INFO - PROCESS | 1813 | 1461144910430 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f9666924800) [pid = 1813] [serial = 361] [outer = 0x7f9653c05400] 02:35:11 INFO - PROCESS | 1813 | 1461144911373 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] 02:35:11 INFO - PROCESS | 1813 | 1461144911422 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:35:11 INFO - PROCESS | 1813 | 1461144911428 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 1813 | 1461144911431 Marionette TRACE conn3 <- [1,454,null,{}] 02:35:11 INFO - PROCESS | 1813 | 1461144911437 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}] 02:35:11 INFO - PROCESS | 1813 | 1461144911621 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:35:11 INFO - PROCESS | 1813 | 1461144911769 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b211000 == 60 [pid = 1813] [id = 121] 02:35:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f96685a1c00) [pid = 1813] [serial = 362] [outer = (nil)] 02:35:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f9669281000) [pid = 1813] [serial = 363] [outer = 0x7f96685a1c00] 02:35:11 INFO - PROCESS | 1813 | 1461144911852 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f966a85e400) [pid = 1813] [serial = 364] [outer = 0x7f96685a1c00] 02:35:12 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:12 INFO - PROCESS | 1813 | 1461144912817 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]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:35:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1681ms 02:35:13 INFO - PROCESS | 1813 | 1461144913111 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:35:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:35:13 INFO - PROCESS | 1813 | 1461144913117 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:35:13 INFO - PROCESS | 1813 | 1461144913126 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 1813 | 1461144913129 Marionette TRACE conn3 <- [1,458,null,{}] 02:35:13 INFO - PROCESS | 1813 | 1461144913137 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}] 02:35:13 INFO - PROCESS | 1813 | 1461144913322 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:35:13 INFO - PROCESS | 1813 | 1461144913552 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0da800 == 61 [pid = 1813] [id = 122] 02:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f96486ad000) [pid = 1813] [serial = 365] [outer = (nil)] 02:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f9649edc000) [pid = 1813] [serial = 366] [outer = 0x7f96486ad000] 02:35:13 INFO - PROCESS | 1813 | 1461144913617 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f964a77a400) [pid = 1813] [serial = 367] [outer = 0x7f96486ad000] 02:35:14 INFO - PROCESS | 1813 | 1461144914519 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] 02:35:14 INFO - PROCESS | 1813 | 1461144914632 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:35:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664567000 == 54 [pid = 1813] [id = 102] 02:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:35:14 INFO - PROCESS | 1813 | 1461144914646 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 1813 | 1461144914650 Marionette TRACE conn3 <- [1,462,null,{}] 02:35:14 INFO - PROCESS | 1813 | 1461144914656 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}] 02:35:14 INFO - PROCESS | 1813 | 1461144914823 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f9653c42c00) [pid = 1813] [serial = 231] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f9661676000) [pid = 1813] [serial = 300] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f96603da000) [pid = 1813] [serial = 297] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f9653c08400) [pid = 1813] [serial = 294] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f9653c3fc00) [pid = 1813] [serial = 295] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f9666849400) [pid = 1813] [serial = 270] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f964a4d0000) [pid = 1813] [serial = 303] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f964e574000) [pid = 1813] [serial = 289] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f964c246c00) [pid = 1813] [serial = 288] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f96627d4400) [pid = 1813] [serial = 301] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f9666322400) [pid = 1813] [serial = 285] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f9665dc7400) [pid = 1813] [serial = 279] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f965310d400) [pid = 1813] [serial = 282] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f965111a800) [pid = 1813] [serial = 273] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f9651c9f000) [pid = 1813] [serial = 291] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f9653103000) [pid = 1813] [serial = 292] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f9654989c00) [pid = 1813] [serial = 276] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f96611c7400) [pid = 1813] [serial = 298] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f965693b800) [pid = 1813] [serial = 304] [outer = (nil)] [url = about:blank] 02:35:14 INFO - PROCESS | 1813 | 1461144914947 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b22a000 == 55 [pid = 1813] [id = 123] 02:35:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f96486ae400) [pid = 1813] [serial = 368] [outer = (nil)] 02:35:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f964e574000) [pid = 1813] [serial = 369] [outer = 0x7f96486ae400] 02:35:15 INFO - PROCESS | 1813 | 1461144915009 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f964f680000) [pid = 1813] [serial = 370] [outer = 0x7f96486ae400] 02:35:15 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:15 INFO - PROCESS | 1813 | 1461144915855 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] 02:35:15 INFO - PROCESS | 1813 | 1461144915935 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:35:15 INFO - PROCESS | 1813 | 1461144915947 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 1813 | 1461144915949 Marionette TRACE conn3 <- [1,466,null,{}] 02:35:15 INFO - PROCESS | 1813 | 1461144915964 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}] 02:35:16 INFO - PROCESS | 1813 | 1461144916118 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:35:16 INFO - PROCESS | 1813 | 1461144916226 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e5f800 == 56 [pid = 1813] [id = 124] 02:35:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f964e7a9400) [pid = 1813] [serial = 371] [outer = (nil)] 02:35:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f9653c03c00) [pid = 1813] [serial = 372] [outer = 0x7f964e7a9400] 02:35:16 INFO - PROCESS | 1813 | 1461144916295 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f9653c3d000) [pid = 1813] [serial = 373] [outer = 0x7f964e7a9400] 02:35:17 INFO - PROCESS | 1813 | 1461144917148 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] 02:35:17 INFO - PROCESS | 1813 | 1461144917200 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:35:17 INFO - PROCESS | 1813 | 1461144917215 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1813 | 1461144917218 Marionette TRACE conn3 <- [1,470,null,{}] 02:35:17 INFO - PROCESS | 1813 | 1461144917223 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}] 02:35:17 INFO - PROCESS | 1813 | 1461144917418 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:35:17 INFO - PROCESS | 1813 | 1461144917437 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548eb800 == 57 [pid = 1813] [id = 125] 02:35:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f964a107c00) [pid = 1813] [serial = 374] [outer = (nil)] 02:35:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f964a10fc00) [pid = 1813] [serial = 375] [outer = 0x7f964a107c00] 02:35:17 INFO - PROCESS | 1813 | 1461144917500 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f9653c3fc00) [pid = 1813] [serial = 376] [outer = 0x7f964a107c00] 02:35:18 INFO - PROCESS | 1813 | 1461144918273 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]]]}] 02:35:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:35:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1085ms 02:35:18 INFO - PROCESS | 1813 | 1461144918316 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:35:18 INFO - PROCESS | 1813 | 1461144918319 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:35:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:35:18 INFO - PROCESS | 1813 | 1461144918334 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - PROCESS | 1813 | 1461144918338 Marionette TRACE conn3 <- [1,474,null,{}] 02:35:18 INFO - PROCESS | 1813 | 1461144918343 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}] 02:35:18 INFO - PROCESS | 1813 | 1461144918515 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:35:18 INFO - PROCESS | 1813 | 1461144918545 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656b21800 == 58 [pid = 1813] [id = 126] 02:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f964a10a800) [pid = 1813] [serial = 377] [outer = (nil)] 02:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f964a291c00) [pid = 1813] [serial = 378] [outer = 0x7f964a10a800] 02:35:18 INFO - PROCESS | 1813 | 1461144918606 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f964a297000) [pid = 1813] [serial = 379] [outer = 0x7f964a10a800] 02:35:19 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f9660f75000) [pid = 1813] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:35:19 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f964f67d800) [pid = 1813] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:35:19 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f9649c6a000) [pid = 1813] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:35:19 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f96486ab800) [pid = 1813] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:35:19 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f964e573000) [pid = 1813] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:35:19 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f964c24a800) [pid = 1813] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:35:19 INFO - PROCESS | 1813 | 1461144919617 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]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:35:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1340ms 02:35:19 INFO - PROCESS | 1813 | 1461144919674 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 1813 | 1461144919678 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:35:19 INFO - PROCESS | 1813 | 1461144919685 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 1813 | 1461144919688 Marionette TRACE conn3 <- [1,478,null,{}] 02:35:19 INFO - PROCESS | 1813 | 1461144919693 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}] 02:35:19 INFO - PROCESS | 1813 | 1461144919864 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:35:19 INFO - PROCESS | 1813 | 1461144919884 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96611df800 == 59 [pid = 1813] [id = 127] 02:35:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f9649edf000) [pid = 1813] [serial = 380] [outer = (nil)] 02:35:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f9655518000) [pid = 1813] [serial = 381] [outer = 0x7f9649edf000] 02:35:19 INFO - PROCESS | 1813 | 1461144919949 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f9660f76000) [pid = 1813] [serial = 382] [outer = 0x7f9649edf000] 02:35:20 INFO - PROCESS | 1813 | 1461144920788 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]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1127ms 02:35:20 INFO - PROCESS | 1813 | 1461144920815 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 1813 | 1461144920819 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:35:20 INFO - PROCESS | 1813 | 1461144920826 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 1813 | 1461144920829 Marionette TRACE conn3 <- [1,482,null,{}] 02:35:20 INFO - PROCESS | 1813 | 1461144920835 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}] 02:35:20 INFO - PROCESS | 1813 | 1461144920989 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:35:21 INFO - PROCESS | 1813 | 1461144921003 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96646b8000 == 60 [pid = 1813] [id = 128] 02:35:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f9660f77400) [pid = 1813] [serial = 383] [outer = (nil)] 02:35:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f9664523800) [pid = 1813] [serial = 384] [outer = 0x7f9660f77400] 02:35:21 INFO - PROCESS | 1813 | 1461144921066 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f966617b000) [pid = 1813] [serial = 385] [outer = 0x7f9660f77400] 02:35:22 INFO - PROCESS | 1813 | 1461144922128 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]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1335ms 02:35:22 INFO - PROCESS | 1813 | 1461144922161 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 1813 | 1461144922167 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:35:22 INFO - PROCESS | 1813 | 1461144922176 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 1813 | 1461144922180 Marionette TRACE conn3 <- [1,486,null,{}] 02:35:22 INFO - PROCESS | 1813 | 1461144922189 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}] 02:35:22 INFO - PROCESS | 1813 | 1461144922365 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:35:22 INFO - PROCESS | 1813 | 1461144922576 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f953000 == 61 [pid = 1813] [id = 129] 02:35:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f9648451800) [pid = 1813] [serial = 386] [outer = (nil)] 02:35:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f9649c73000) [pid = 1813] [serial = 387] [outer = 0x7f9648451800] 02:35:22 INFO - PROCESS | 1813 | 1461144922698 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f964a109c00) [pid = 1813] [serial = 388] [outer = 0x7f9648451800] 02:35:23 INFO - PROCESS | 1813 | 1461144923523 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]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1383ms 02:35:23 INFO - PROCESS | 1813 | 1461144923559 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 1813 | 1461144923568 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:35:23 INFO - PROCESS | 1813 | 1461144923578 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1813 | 1461144923583 Marionette TRACE conn3 <- [1,490,null,{}] 02:35:23 INFO - PROCESS | 1813 | 1461144923589 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}] 02:35:23 INFO - PROCESS | 1813 | 1461144923755 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:35:23 INFO - PROCESS | 1813 | 1461144923906 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656822800 == 62 [pid = 1813] [id = 130] 02:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f964869f800) [pid = 1813] [serial = 389] [outer = (nil)] 02:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f964a4cc800) [pid = 1813] [serial = 390] [outer = 0x7f964869f800] 02:35:23 INFO - PROCESS | 1813 | 1461144923980 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f964ab08400) [pid = 1813] [serial = 391] [outer = 0x7f964869f800] 02:35:24 INFO - PROCESS | 1813 | 1461144924974 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]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1435ms 02:35:25 INFO - PROCESS | 1813 | 1461144925014 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:35:25 INFO - PROCESS | 1813 | 1461144925019 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:35:25 INFO - PROCESS | 1813 | 1461144925025 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 1813 | 1461144925031 Marionette TRACE conn3 <- [1,494,null,{}] 02:35:25 INFO - PROCESS | 1813 | 1461144925047 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}] 02:35:25 INFO - PROCESS | 1813 | 1461144925268 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:35:25 INFO - PROCESS | 1813 | 1461144925457 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966690d000 == 63 [pid = 1813] [id = 131] 02:35:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f964f675800) [pid = 1813] [serial = 392] [outer = (nil)] 02:35:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f96503d5800) [pid = 1813] [serial = 393] [outer = 0x7f964f675800] 02:35:25 INFO - PROCESS | 1813 | 1461144925578 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f965310c000) [pid = 1813] [serial = 394] [outer = 0x7f964f675800] 02:35:26 INFO - PROCESS | 1813 | 1461144926499 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]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1550ms 02:35:26 INFO - PROCESS | 1813 | 1461144926578 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 1813 | 1461144926587 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:35:26 INFO - PROCESS | 1813 | 1461144926596 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 1813 | 1461144926600 Marionette TRACE conn3 <- [1,498,null,{}] 02:35:26 INFO - PROCESS | 1813 | 1461144926605 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}] 02:35:26 INFO - PROCESS | 1813 | 1461144926810 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:35:26 INFO - PROCESS | 1813 | 1461144926959 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afe2800 == 64 [pid = 1813] [id = 132] 02:35:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f964a57fc00) [pid = 1813] [serial = 395] [outer = (nil)] 02:35:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f9654036400) [pid = 1813] [serial = 396] [outer = 0x7f964a57fc00] 02:35:27 INFO - PROCESS | 1813 | 1461144927075 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f96603e0c00) [pid = 1813] [serial = 397] [outer = 0x7f964a57fc00] 02:35:27 INFO - PROCESS | 1813 | 1461144927850 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]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1282ms 02:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:35:27 INFO - PROCESS | 1813 | 1461144927880 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 1813 | 1461144927883 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:35:27 INFO - PROCESS | 1813 | 1461144927890 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 1813 | 1461144927893 Marionette TRACE conn3 <- [1,502,null,{}] 02:35:27 INFO - PROCESS | 1813 | 1461144927898 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}] 02:35:28 INFO - PROCESS | 1813 | 1461144928054 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:35:28 INFO - PROCESS | 1813 | 1461144928203 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656811000 == 65 [pid = 1813] [id = 133] 02:35:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f964f67a800) [pid = 1813] [serial = 398] [outer = (nil)] 02:35:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f966617a400) [pid = 1813] [serial = 399] [outer = 0x7f964f67a800] 02:35:28 INFO - PROCESS | 1813 | 1461144928278 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f9666457c00) [pid = 1813] [serial = 400] [outer = 0x7f964f67a800] 02:35:29 INFO - PROCESS | 1813 | 1461144929154 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]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1328ms 02:35:29 INFO - PROCESS | 1813 | 1461144929219 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 1813 | 1461144929222 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:35:29 INFO - PROCESS | 1813 | 1461144929228 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 1813 | 1461144929230 Marionette TRACE conn3 <- [1,506,null,{}] 02:35:29 INFO - PROCESS | 1813 | 1461144929236 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}] 02:35:29 INFO - PROCESS | 1813 | 1461144929428 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:35:29 INFO - PROCESS | 1813 | 1461144929576 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b118000 == 66 [pid = 1813] [id = 134] 02:35:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f9662332c00) [pid = 1813] [serial = 401] [outer = (nil)] 02:35:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f966a85a000) [pid = 1813] [serial = 402] [outer = 0x7f9662332c00] 02:35:29 INFO - PROCESS | 1813 | 1461144929651 Marionette DEBUG loaded listener.js 02:35:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f966b652400) [pid = 1813] [serial = 403] [outer = 0x7f9662332c00] 02:35:30 INFO - PROCESS | 1813 | 1461144930559 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]]]}] 02:35:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1378ms 02:35:30 INFO - PROCESS | 1813 | 1461144930608 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 1813 | 1461144930612 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:35:30 INFO - PROCESS | 1813 | 1461144930617 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 1813 | 1461144930621 Marionette TRACE conn3 <- [1,510,null,{}] 02:35:30 INFO - PROCESS | 1813 | 1461144930626 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}] 02:35:30 INFO - PROCESS | 1813 | 1461144930792 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:35:30 INFO - PROCESS | 1813 | 1461144930955 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ada7800 == 67 [pid = 1813] [id = 135] 02:35:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9649ed8800) [pid = 1813] [serial = 404] [outer = (nil)] 02:35:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964f32b400) [pid = 1813] [serial = 405] [outer = 0x7f9649ed8800] 02:35:31 INFO - PROCESS | 1813 | 1461144931025 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964f334000) [pid = 1813] [serial = 406] [outer = 0x7f9649ed8800] 02:35:32 INFO - PROCESS | 1813 | 1461144932161 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]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1628ms 02:35:32 INFO - PROCESS | 1813 | 1461144932248 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 1813 | 1461144932255 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:35:32 INFO - PROCESS | 1813 | 1461144932264 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 1813 | 1461144932268 Marionette TRACE conn3 <- [1,514,null,{}] 02:35:32 INFO - PROCESS | 1813 | 1461144932275 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}] 02:35:32 INFO - PROCESS | 1813 | 1461144932536 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:35:32 INFO - PROCESS | 1813 | 1461144932738 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964867d000 == 68 [pid = 1813] [id = 136] 02:35:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964a10f000) [pid = 1813] [serial = 407] [outer = (nil)] 02:35:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f964a28e800) [pid = 1813] [serial = 408] [outer = 0x7f964a10f000] 02:35:32 INFO - PROCESS | 1813 | 1461144932881 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f964a4cb400) [pid = 1813] [serial = 409] [outer = 0x7f964a10f000] 02:35:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96611df800 == 67 [pid = 1813] [id = 127] 02:35:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656b21800 == 66 [pid = 1813] [id = 126] 02:35:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96548eb800 == 65 [pid = 1813] [id = 125] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f966632dc00) [pid = 1813] [serial = 345] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f964ab03c00) [pid = 1813] [serial = 309] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f966232ec00) [pid = 1813] [serial = 315] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f9653ab4c00) [pid = 1813] [serial = 312] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f966617e800) [pid = 1813] [serial = 318] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f964a57c800) [pid = 1813] [serial = 321] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f9668ff0000) [pid = 1813] [serial = 324] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e5f800 == 64 [pid = 1813] [id = 124] 02:35:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b22a000 == 63 [pid = 1813] [id = 123] 02:35:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964d0da800 == 62 [pid = 1813] [id = 122] 02:35:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abee000 == 61 [pid = 1813] [id = 116] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f966692ec00) [pid = 1813] [serial = 271] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9653c3c000) [pid = 1813] [serial = 339] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f964a4ce400) [pid = 1813] [serial = 342] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964b7de800) [pid = 1813] [serial = 330] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f964f67bc00) [pid = 1813] [serial = 336] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f9652a54400) [pid = 1813] [serial = 333] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f96536a2000) [pid = 1813] [serial = 334] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f96486aa800) [pid = 1813] [serial = 327] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f964e57f400) [pid = 1813] [serial = 331] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f9655652000) [pid = 1813] [serial = 340] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f9653c3b000) [pid = 1813] [serial = 343] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f9653c08000) [pid = 1813] [serial = 337] [outer = (nil)] [url = about:blank] 02:35:33 INFO - PROCESS | 1813 | 1461144933698 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]]]}] 02:35:33 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 02:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1487ms 02:35:33 INFO - PROCESS | 1813 | 1461144933752 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 1813 | 1461144933759 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:35:33 INFO - PROCESS | 1813 | 1461144933769 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 1813 | 1461144933772 Marionette TRACE conn3 <- [1,518,null,{}] 02:35:33 INFO - PROCESS | 1813 | 1461144933777 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}] 02:35:33 INFO - PROCESS | 1813 | 1461144933921 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:35:33 INFO - PROCESS | 1813 | 1461144933937 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e90c800 == 62 [pid = 1813] [id = 137] 02:35:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f964ab0ac00) [pid = 1813] [serial = 410] [outer = (nil)] 02:35:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f964e57dc00) [pid = 1813] [serial = 411] [outer = 0x7f964ab0ac00] 02:35:34 INFO - PROCESS | 1813 | 1461144933997 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f964e7a9c00) [pid = 1813] [serial = 412] [outer = 0x7f964ab0ac00] 02:35:35 INFO - PROCESS | 1813 | 1461144935341 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]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1631ms 02:35:35 INFO - PROCESS | 1813 | 1461144935401 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 1813 | 1461144935405 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:35:35 INFO - PROCESS | 1813 | 1461144935411 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1813 | 1461144935417 Marionette TRACE conn3 <- [1,522,null,{}] 02:35:35 INFO - PROCESS | 1813 | 1461144935433 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}] 02:35:35 INFO - PROCESS | 1813 | 1461144935615 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:35:35 INFO - PROCESS | 1813 | 1461144935626 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654983800 == 63 [pid = 1813] [id = 138] 02:35:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f964ab0e400) [pid = 1813] [serial = 413] [outer = (nil)] 02:35:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f96503d5c00) [pid = 1813] [serial = 414] [outer = 0x7f964ab0e400] 02:35:35 INFO - PROCESS | 1813 | 1461144935805 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f965310b400) [pid = 1813] [serial = 415] [outer = 0x7f964ab0e400] 02:35:36 INFO - PROCESS | 1813 | 1461144936651 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]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1284ms 02:35:36 INFO - PROCESS | 1813 | 1461144936696 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1813 | 1461144936701 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:35:36 INFO - PROCESS | 1813 | 1461144936713 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1813 | 1461144936715 Marionette TRACE conn3 <- [1,526,null,{}] 02:35:36 INFO - PROCESS | 1813 | 1461144936721 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}] 02:35:36 INFO - PROCESS | 1813 | 1461144936914 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:35:36 INFO - PROCESS | 1813 | 1461144936949 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b21b000 == 64 [pid = 1813] [id = 139] 02:35:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f9652f96400) [pid = 1813] [serial = 416] [outer = (nil)] 02:35:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f9652f9f000) [pid = 1813] [serial = 417] [outer = 0x7f9652f96400] 02:35:37 INFO - PROCESS | 1813 | 1461144937017 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f9652fa3800) [pid = 1813] [serial = 418] [outer = 0x7f9652f96400] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964a10a800) [pid = 1813] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f96603e0800) [pid = 1813] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f964a107c00) [pid = 1813] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f9649edf000) [pid = 1813] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f96486ad000) [pid = 1813] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f964e7a9400) [pid = 1813] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f96614e8000) [pid = 1813] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:35:37 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f96486ae400) [pid = 1813] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:35:38 INFO - PROCESS | 1813 | 1461144937999 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]]]}] 02:35:38 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 02:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1331ms 02:35:38 INFO - PROCESS | 1813 | 1461144938056 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1813 | 1461144938061 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:35:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:35:38 INFO - PROCESS | 1813 | 1461144938071 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1813 | 1461144938074 Marionette TRACE conn3 <- [1,530,null,{}] 02:35:38 INFO - PROCESS | 1813 | 1461144938082 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}] 02:35:38 INFO - PROCESS | 1813 | 1461144938285 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:35:38 INFO - PROCESS | 1813 | 1461144938295 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965680c800 == 65 [pid = 1813] [id = 140] 02:35:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f96486ad000) [pid = 1813] [serial = 419] [outer = (nil)] 02:35:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f964b136c00) [pid = 1813] [serial = 420] [outer = 0x7f96486ad000] 02:35:38 INFO - PROCESS | 1813 | 1461144938464 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f964b13e400) [pid = 1813] [serial = 421] [outer = 0x7f96486ad000] 02:35:39 INFO - PROCESS | 1813 | 1461144939095 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"]]]}] 02:35:39 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 02:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:39 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 02:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:35:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1079ms 02:35:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:35:39 INFO - PROCESS | 1813 | 1461144939172 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 1813 | 1461144939175 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:35:39 INFO - PROCESS | 1813 | 1461144939182 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 1813 | 1461144939185 Marionette TRACE conn3 <- [1,534,null,{}] 02:35:39 INFO - PROCESS | 1813 | 1461144939190 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}] 02:35:39 INFO - PROCESS | 1813 | 1461144939355 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:35:39 INFO - PROCESS | 1813 | 1461144939460 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966687e800 == 66 [pid = 1813] [id = 141] 02:35:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f964ad46400) [pid = 1813] [serial = 422] [outer = (nil)] 02:35:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f964b13fc00) [pid = 1813] [serial = 423] [outer = 0x7f964ad46400] 02:35:39 INFO - PROCESS | 1813 | 1461144939522 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f9653c0b800) [pid = 1813] [serial = 424] [outer = 0x7f964ad46400] 02:35:40 INFO - PROCESS | 1813 | 1461144940293 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]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:35:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1180ms 02:35:40 INFO - PROCESS | 1813 | 1461144940362 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1813 | 1461144940368 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:35:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:35:40 INFO - PROCESS | 1813 | 1461144940395 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1813 | 1461144940401 Marionette TRACE conn3 <- [1,538,null,{}] 02:35:40 INFO - PROCESS | 1813 | 1461144940409 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}] 02:35:40 INFO - PROCESS | 1813 | 1461144940594 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:35:40 INFO - PROCESS | 1813 | 1461144940741 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b62c800 == 67 [pid = 1813] [id = 142] 02:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f96486a1400) [pid = 1813] [serial = 425] [outer = (nil)] 02:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f9649edf000) [pid = 1813] [serial = 426] [outer = 0x7f96486a1400] 02:35:40 INFO - PROCESS | 1813 | 1461144940817 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f964a4cdc00) [pid = 1813] [serial = 427] [outer = 0x7f96486a1400] 02:35:42 INFO - PROCESS | 1813 | 1461144942003 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]]]}] 02:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f964a4ca800) [pid = 1813] [serial = 428] [outer = 0x7f964b56fc00] 02:35:42 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. 02:35:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1691ms 02:35:42 INFO - PROCESS | 1813 | 1461144942137 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 1813 | 1461144942149 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:35:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:35:42 INFO - PROCESS | 1813 | 1461144942328 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 1813 | 1461144942333 Marionette TRACE conn3 <- [1,542,null,{}] 02:35:42 INFO - PROCESS | 1813 | 1461144942341 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}] 02:35:42 INFO - PROCESS | 1813 | 1461144942550 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:35:42 INFO - PROCESS | 1813 | 1461144942670 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664019000 == 68 [pid = 1813] [id = 143] 02:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f96486ae400) [pid = 1813] [serial = 429] [outer = (nil)] 02:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f964b0bdc00) [pid = 1813] [serial = 430] [outer = 0x7f96486ae400] 02:35:42 INFO - PROCESS | 1813 | 1461144942787 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f964b0c9000) [pid = 1813] [serial = 431] [outer = 0x7f96486ae400] 02:35:43 INFO - PROCESS | 1813 | 1461144943630 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]]]}] 02:35:43 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. 02:35:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1435ms 02:35:43 INFO - PROCESS | 1813 | 1461144943672 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1813 | 1461144943676 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:35:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:35:43 INFO - PROCESS | 1813 | 1461144943682 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1813 | 1461144943687 Marionette TRACE conn3 <- [1,546,null,{}] 02:35:43 INFO - PROCESS | 1813 | 1461144943703 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}] 02:35:43 INFO - PROCESS | 1813 | 1461144943950 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:35:44 INFO - PROCESS | 1813 | 1461144944069 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f91c800 == 69 [pid = 1813] [id = 144] 02:35:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964ad47c00) [pid = 1813] [serial = 432] [outer = (nil)] 02:35:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964b13e000) [pid = 1813] [serial = 433] [outer = 0x7f964ad47c00] 02:35:44 INFO - PROCESS | 1813 | 1461144944145 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964f334800) [pid = 1813] [serial = 434] [outer = 0x7f964ad47c00] 02:35:44 INFO - PROCESS | 1813 | 1461144944933 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]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:35:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1283ms 02:35:44 INFO - PROCESS | 1813 | 1461144944985 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 1813 | 1461144944989 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:35:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:35:45 INFO - PROCESS | 1813 | 1461144944997 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1813 | 1461144944999 Marionette TRACE conn3 <- [1,550,null,{}] 02:35:45 INFO - PROCESS | 1813 | 1461144945005 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}] 02:35:45 INFO - PROCESS | 1813 | 1461144945175 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:35:45 INFO - PROCESS | 1813 | 1461144945325 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e88000 == 70 [pid = 1813] [id = 145] 02:35:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9648444800) [pid = 1813] [serial = 435] [outer = (nil)] 02:35:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f964e7a3000) [pid = 1813] [serial = 436] [outer = 0x7f9648444800] 02:35:45 INFO - PROCESS | 1813 | 1461144945407 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f9652f95800) [pid = 1813] [serial = 437] [outer = 0x7f9648444800] 02:35:46 INFO - PROCESS | 1813 | 1461144946197 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]]]}] 02:35:46 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. 02:35:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1229ms 02:35:46 INFO - PROCESS | 1813 | 1461144946228 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 1813 | 1461144946231 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:35:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:35:46 INFO - PROCESS | 1813 | 1461144946237 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 1813 | 1461144946239 Marionette TRACE conn3 <- [1,554,null,{}] 02:35:46 INFO - PROCESS | 1813 | 1461144946286 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}] 02:35:46 INFO - PROCESS | 1813 | 1461144946474 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:35:46 INFO - PROCESS | 1813 | 1461144946592 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436b8800 == 71 [pid = 1813] [id = 146] 02:35:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f9643405800) [pid = 1813] [serial = 438] [outer = (nil)] 02:35:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f964340d000) [pid = 1813] [serial = 439] [outer = 0x7f9643405800] 02:35:46 INFO - PROCESS | 1813 | 1461144946662 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f9643412000) [pid = 1813] [serial = 440] [outer = 0x7f9643405800] 02:35:47 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:47 INFO - PROCESS | 1813 | 1461144947539 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]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1339ms 02:35:47 INFO - PROCESS | 1813 | 1461144947577 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1813 | 1461144947580 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:35:47 INFO - PROCESS | 1813 | 1461144947586 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1813 | 1461144947588 Marionette TRACE conn3 <- [1,558,null,{}] 02:35:47 INFO - PROCESS | 1813 | 1461144947594 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}] 02:35:47 INFO - PROCESS | 1813 | 1461144947771 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:35:47 INFO - PROCESS | 1813 | 1461144947927 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643344800 == 72 [pid = 1813] [id = 147] 02:35:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f9643413400) [pid = 1813] [serial = 441] [outer = (nil)] 02:35:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f9652f9c800) [pid = 1813] [serial = 442] [outer = 0x7f9643413400] 02:35:48 INFO - PROCESS | 1813 | 1461144947999 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f9653c43c00) [pid = 1813] [serial = 443] [outer = 0x7f9643413400] 02:35:48 INFO - PROCESS | 1813 | 1461144948861 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]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1330ms 02:35:48 INFO - PROCESS | 1813 | 1461144948917 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1813 | 1461144948921 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:35:48 INFO - PROCESS | 1813 | 1461144948926 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1813 | 1461144948929 Marionette TRACE conn3 <- [1,562,null,{}] 02:35:48 INFO - PROCESS | 1813 | 1461144948935 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}] 02:35:49 INFO - PROCESS | 1813 | 1461144949091 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:35:49 INFO - PROCESS | 1813 | 1461144949244 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3aa000 == 73 [pid = 1813] [id = 148] 02:35:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f9641e4b800) [pid = 1813] [serial = 444] [outer = (nil)] 02:35:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f9641e50c00) [pid = 1813] [serial = 445] [outer = 0x7f9641e4b800] 02:35:49 INFO - PROCESS | 1813 | 1461144949316 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f9641e55c00) [pid = 1813] [serial = 446] [outer = 0x7f9641e4b800] 02:35:49 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:50 INFO - PROCESS | 1813 | 1461144950176 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]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1284ms 02:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:35:50 INFO - PROCESS | 1813 | 1461144950211 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 1813 | 1461144950213 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:35:50 INFO - PROCESS | 1813 | 1461144950220 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1813 | 1461144950223 Marionette TRACE conn3 <- [1,566,null,{}] 02:35:50 INFO - PROCESS | 1813 | 1461144950228 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}] 02:35:50 INFO - PROCESS | 1813 | 1461144950401 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:35:50 INFO - PROCESS | 1813 | 1461144950568 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f91e000 == 74 [pid = 1813] [id = 149] 02:35:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f9641e4bc00) [pid = 1813] [serial = 447] [outer = (nil)] 02:35:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964a51a000) [pid = 1813] [serial = 448] [outer = 0x7f9641e4bc00] 02:35:50 INFO - PROCESS | 1813 | 1461144950643 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f964a51e400) [pid = 1813] [serial = 449] [outer = 0x7f9641e4bc00] 02:35:51 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:51 INFO - PROCESS | 1813 | 1461144951465 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]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1283ms 02:35:51 INFO - PROCESS | 1813 | 1461144951503 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 1813 | 1461144951506 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:35:51 INFO - PROCESS | 1813 | 1461144951513 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 1813 | 1461144951515 Marionette TRACE conn3 <- [1,570,null,{}] 02:35:51 INFO - PROCESS | 1813 | 1461144951521 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}] 02:35:51 INFO - PROCESS | 1813 | 1461144951676 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:35:51 INFO - PROCESS | 1813 | 1461144951846 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed97800 == 75 [pid = 1813] [id = 150] 02:35:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f9641e54400) [pid = 1813] [serial = 450] [outer = (nil)] 02:35:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f96421c5400) [pid = 1813] [serial = 451] [outer = 0x7f9641e54400] 02:35:51 INFO - PROCESS | 1813 | 1461144951914 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f96421cb400) [pid = 1813] [serial = 452] [outer = 0x7f9641e54400] 02:35:52 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:53 INFO - PROCESS | 1813 | 1461144953035 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]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1535ms 02:35:53 INFO - PROCESS | 1813 | 1461144953049 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 1813 | 1461144953053 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:35:53 INFO - PROCESS | 1813 | 1461144953062 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 1813 | 1461144953066 Marionette TRACE conn3 <- [1,574,null,{}] 02:35:53 INFO - PROCESS | 1813 | 1461144953073 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}] 02:35:53 INFO - PROCESS | 1813 | 1461144953228 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:35:53 INFO - PROCESS | 1813 | 1461144953442 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b586000 == 76 [pid = 1813] [id = 151] 02:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f9648450c00) [pid = 1813] [serial = 453] [outer = (nil)] 02:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f96486acc00) [pid = 1813] [serial = 454] [outer = 0x7f9648450c00] 02:35:53 INFO - PROCESS | 1813 | 1461144953523 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f964a107000) [pid = 1813] [serial = 455] [outer = 0x7f9648450c00] 02:35:54 INFO - PROCESS | 1813 | 1461144954386 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]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1384ms 02:35:54 INFO - PROCESS | 1813 | 1461144954454 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1813 | 1461144954462 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:35:54 INFO - PROCESS | 1813 | 1461144954477 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1813 | 1461144954481 Marionette TRACE conn3 <- [1,578,null,{}] 02:35:54 INFO - PROCESS | 1813 | 1461144954487 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}] 02:35:54 INFO - PROCESS | 1813 | 1461144954657 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:35:54 INFO - PROCESS | 1813 | 1461144954804 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b10c800 == 77 [pid = 1813] [id = 152] 02:35:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f96486a3000) [pid = 1813] [serial = 456] [outer = (nil)] 02:35:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f964a4c7000) [pid = 1813] [serial = 457] [outer = 0x7f96486a3000] 02:35:54 INFO - PROCESS | 1813 | 1461144954872 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f964a520400) [pid = 1813] [serial = 458] [outer = 0x7f96486a3000] 02:35:55 INFO - PROCESS | 1813 | 1461144955837 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]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1439ms 02:35:55 INFO - PROCESS | 1813 | 1461144955917 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1813 | 1461144955921 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:35:55 INFO - PROCESS | 1813 | 1461144955927 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1813 | 1461144955933 Marionette TRACE conn3 <- [1,582,null,{}] 02:35:55 INFO - PROCESS | 1813 | 1461144955948 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}] 02:35:56 INFO - PROCESS | 1813 | 1461144956168 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96662b7800 == 76 [pid = 1813] [id = 107] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f95a800 == 75 [pid = 1813] [id = 108] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f9664523800) [pid = 1813] [serial = 384] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f9649ee2c00) [pid = 1813] [serial = 348] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f9669281000) [pid = 1813] [serial = 363] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f9666326c00) [pid = 1813] [serial = 360] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964e7ab400) [pid = 1813] [serial = 351] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f9660f6ec00) [pid = 1813] [serial = 357] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f965298d400) [pid = 1813] [serial = 354] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | 1461144956471 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965680c800 == 74 [pid = 1813] [id = 140] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b21b000 == 73 [pid = 1813] [id = 139] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654983800 == 72 [pid = 1813] [id = 138] 02:35:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abe6800 == 73 [pid = 1813] [id = 153] 02:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f964ab06c00) [pid = 1813] [serial = 459] [outer = (nil)] 02:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f964ad51400) [pid = 1813] [serial = 460] [outer = 0x7f964ab06c00] 02:35:56 INFO - PROCESS | 1813 | 1461144956577 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f964b0c7400) [pid = 1813] [serial = 461] [outer = 0x7f964ab06c00] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e90c800 == 72 [pid = 1813] [id = 137] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964867d000 == 71 [pid = 1813] [id = 136] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656822800 == 70 [pid = 1813] [id = 130] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f953000 == 69 [pid = 1813] [id = 129] 02:35:56 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96646b8000 == 68 [pid = 1813] [id = 128] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f9660f76000) [pid = 1813] [serial = 382] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964a291c00) [pid = 1813] [serial = 378] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f966692fc00) [pid = 1813] [serial = 307] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f964a10fc00) [pid = 1813] [serial = 375] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f964a297000) [pid = 1813] [serial = 379] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9655518000) [pid = 1813] [serial = 381] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f964a77a400) [pid = 1813] [serial = 367] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f9653c3d000) [pid = 1813] [serial = 373] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f966692b400) [pid = 1813] [serial = 346] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f9653c3fc00) [pid = 1813] [serial = 376] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f9649edc000) [pid = 1813] [serial = 366] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964e574000) [pid = 1813] [serial = 369] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f964f680000) [pid = 1813] [serial = 370] [outer = (nil)] [url = about:blank] 02:35:56 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9653c03c00) [pid = 1813] [serial = 372] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1813 | 1461144957318 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]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1436ms 02:35:57 INFO - PROCESS | 1813 | 1461144957364 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:35:57 INFO - PROCESS | 1813 | 1461144957368 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:35:57 INFO - PROCESS | 1813 | 1461144957374 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1813 | 1461144957377 Marionette TRACE conn3 <- [1,586,null,{}] 02:35:57 INFO - PROCESS | 1813 | 1461144957384 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}] 02:35:57 INFO - PROCESS | 1813 | 1461144957543 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:35:57 INFO - PROCESS | 1813 | 1461144957738 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436ae000 == 69 [pid = 1813] [id = 154] 02:35:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f9641e4b000) [pid = 1813] [serial = 462] [outer = (nil)] 02:35:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f96421c0400) [pid = 1813] [serial = 463] [outer = 0x7f9641e4b000] 02:35:57 INFO - PROCESS | 1813 | 1461144957814 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f9643409800) [pid = 1813] [serial = 464] [outer = 0x7f9641e4b000] 02:35:58 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:58 INFO - PROCESS | 1813 | 1461144958781 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]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1480ms 02:35:58 INFO - PROCESS | 1813 | 1461144958857 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 1813 | 1461144958864 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:35:58 INFO - PROCESS | 1813 | 1461144958874 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 1813 | 1461144958878 Marionette TRACE conn3 <- [1,590,null,{}] 02:35:58 INFO - PROCESS | 1813 | 1461144958886 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}] 02:35:59 INFO - PROCESS | 1813 | 1461144959110 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:35:59 INFO - PROCESS | 1813 | 1461144959314 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f908800 == 70 [pid = 1813] [id = 155] 02:35:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f964a4c2c00) [pid = 1813] [serial = 465] [outer = (nil)] 02:35:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f964a51f400) [pid = 1813] [serial = 466] [outer = 0x7f964a4c2c00] 02:35:59 INFO - PROCESS | 1813 | 1461144959436 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964a525c00) [pid = 1813] [serial = 467] [outer = 0x7f964a4c2c00] 02:36:00 INFO - PROCESS | 1813 | 1461144960357 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]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1540ms 02:36:00 INFO - PROCESS | 1813 | 1461144960418 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1813 | 1461144960425 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:36:00 INFO - PROCESS | 1813 | 1461144960433 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1813 | 1461144960437 Marionette TRACE conn3 <- [1,594,null,{}] 02:36:00 INFO - PROCESS | 1813 | 1461144960443 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}] 02:36:00 INFO - PROCESS | 1813 | 1461144960629 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:36:00 INFO - PROCESS | 1813 | 1461144960868 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e4e800 == 71 [pid = 1813] [id = 156] 02:36:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964ad45000) [pid = 1813] [serial = 468] [outer = (nil)] 02:36:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964b133000) [pid = 1813] [serial = 469] [outer = 0x7f964ad45000] 02:36:00 INFO - PROCESS | 1813 | 1461144960989 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f964c637400) [pid = 1813] [serial = 470] [outer = 0x7f964ad45000] 02:36:01 INFO - PROCESS | 1813 | 1461144961922 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]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1530ms 02:36:01 INFO - PROCESS | 1813 | 1461144961965 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 1813 | 1461144961968 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:36:01 INFO - PROCESS | 1813 | 1461144961983 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1813 | 1461144961992 Marionette TRACE conn3 <- [1,598,null,{}] 02:36:02 INFO - PROCESS | 1813 | 1461144962002 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}] 02:36:02 INFO - PROCESS | 1813 | 1461144962190 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:36:02 INFO - PROCESS | 1813 | 1461144962350 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965497e800 == 72 [pid = 1813] [id = 157] 02:36:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964a774400) [pid = 1813] [serial = 471] [outer = (nil)] 02:36:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f964f329800) [pid = 1813] [serial = 472] [outer = 0x7f964a774400] 02:36:02 INFO - PROCESS | 1813 | 1461144962422 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f964f3c4800) [pid = 1813] [serial = 473] [outer = 0x7f964a774400] 02:36:03 INFO - PROCESS | 1813 | 1461144963327 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]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1408ms 02:36:03 INFO - PROCESS | 1813 | 1461144963384 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 1813 | 1461144963388 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:36:03 INFO - PROCESS | 1813 | 1461144963396 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 1813 | 1461144963400 Marionette TRACE conn3 <- [1,602,null,{}] 02:36:03 INFO - PROCESS | 1813 | 1461144963405 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}] 02:36:03 INFO - PROCESS | 1813 | 1461144963585 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:36:03 INFO - PROCESS | 1813 | 1461144963739 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b219800 == 73 [pid = 1813] [id = 158] 02:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f964c254400) [pid = 1813] [serial = 474] [outer = (nil)] 02:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f9650ebd400) [pid = 1813] [serial = 475] [outer = 0x7f964c254400] 02:36:03 INFO - PROCESS | 1813 | 1461144963814 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f9652f98000) [pid = 1813] [serial = 476] [outer = 0x7f964c254400] 02:36:04 INFO - PROCESS | 1813 | 1461144964823 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]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1497ms 02:36:04 INFO - PROCESS | 1813 | 1461144964894 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1813 | 1461144964898 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:36:04 INFO - PROCESS | 1813 | 1461144964905 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1813 | 1461144964908 Marionette TRACE conn3 <- [1,606,null,{}] 02:36:04 INFO - PROCESS | 1813 | 1461144964913 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}] 02:36:05 INFO - PROCESS | 1813 | 1461144965090 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:36:05 INFO - PROCESS | 1813 | 1461144965298 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966264b000 == 74 [pid = 1813] [id = 159] 02:36:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9653110000) [pid = 1813] [serial = 477] [outer = (nil)] 02:36:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f9653598400) [pid = 1813] [serial = 478] [outer = 0x7f9653110000] 02:36:05 INFO - PROCESS | 1813 | 1461144965438 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f9654036c00) [pid = 1813] [serial = 479] [outer = 0x7f9653110000] 02:36:06 INFO - PROCESS | 1813 | 1461144966276 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]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1431ms 02:36:06 INFO - PROCESS | 1813 | 1461144966338 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 1813 | 1461144966341 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:36:06 INFO - PROCESS | 1813 | 1461144966347 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 1813 | 1461144966350 Marionette TRACE conn3 <- [1,610,null,{}] 02:36:06 INFO - PROCESS | 1813 | 1461144966356 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}] 02:36:06 INFO - PROCESS | 1813 | 1461144966550 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:36:06 INFO - PROCESS | 1813 | 1461144966706 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666491000 == 75 [pid = 1813] [id = 160] 02:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f964af09800) [pid = 1813] [serial = 480] [outer = (nil)] 02:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f964af11000) [pid = 1813] [serial = 481] [outer = 0x7f964af09800] 02:36:06 INFO - PROCESS | 1813 | 1461144966795 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f965463f000) [pid = 1813] [serial = 482] [outer = 0x7f964af09800] 02:36:07 INFO - PROCESS | 1813 | 1461144967639 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]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1335ms 02:36:07 INFO - PROCESS | 1813 | 1461144967684 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:36:07 INFO - PROCESS | 1813 | 1461144967689 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:36:07 INFO - PROCESS | 1813 | 1461144967696 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 1813 | 1461144967699 Marionette TRACE conn3 <- [1,614,null,{}] 02:36:07 INFO - PROCESS | 1813 | 1461144967705 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}] 02:36:07 INFO - PROCESS | 1813 | 1461144967882 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:36:08 INFO - PROCESS | 1813 | 1461144968044 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae0e000 == 76 [pid = 1813] [id = 161] 02:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f96421c8800) [pid = 1813] [serial = 483] [outer = (nil)] 02:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964af4ac00) [pid = 1813] [serial = 484] [outer = 0x7f96421c8800] 02:36:08 INFO - PROCESS | 1813 | 1461144968121 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f964af50800) [pid = 1813] [serial = 485] [outer = 0x7f96421c8800] 02:36:08 INFO - PROCESS | 1813 | 1461144968958 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]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:36:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1329ms 02:36:09 INFO - PROCESS | 1813 | 1461144969026 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1813 | 1461144969030 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:36:09 INFO - PROCESS | 1813 | 1461144969036 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1813 | 1461144969039 Marionette TRACE conn3 <- [1,618,null,{}] 02:36:09 INFO - PROCESS | 1813 | 1461144969045 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}] 02:36:09 INFO - PROCESS | 1813 | 1461144969216 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:36:09 INFO - PROCESS | 1813 | 1461144969377 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666764000 == 77 [pid = 1813] [id = 162] 02:36:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f96488b0400) [pid = 1813] [serial = 486] [outer = (nil)] 02:36:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f96488b8000) [pid = 1813] [serial = 487] [outer = 0x7f96488b0400] 02:36:09 INFO - PROCESS | 1813 | 1461144969455 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f96488bd000) [pid = 1813] [serial = 488] [outer = 0x7f96488b0400] 02:36:10 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abe6800 == 76 [pid = 1813] [id = 153] 02:36:10 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b10c800 == 75 [pid = 1813] [id = 152] 02:36:10 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b586000 == 74 [pid = 1813] [id = 151] 02:36:10 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b62c800 == 73 [pid = 1813] [id = 142] 02:36:10 INFO - PROCESS | 1813 | 1461144970968 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]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2036ms 02:36:11 INFO - PROCESS | 1813 | 1461144971073 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1813 | 1461144971080 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:36:11 INFO - PROCESS | 1813 | 1461144971089 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1813 | 1461144971095 Marionette TRACE conn3 <- [1,622,null,{}] 02:36:11 INFO - PROCESS | 1813 | 1461144971103 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}] 02:36:11 INFO - PROCESS | 1813 | 1461144971263 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:36:11 INFO - PROCESS | 1813 | 1461144971379 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436b4000 == 74 [pid = 1813] [id = 163] 02:36:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f964844c800) [pid = 1813] [serial = 489] [outer = (nil)] 02:36:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f96486a8800) [pid = 1813] [serial = 490] [outer = 0x7f964844c800] 02:36:11 INFO - PROCESS | 1813 | 1461144971446 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f9649e42000) [pid = 1813] [serial = 491] [outer = 0x7f964844c800] 02:36:12 INFO - PROCESS | 1813 | 1461144972289 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]]]}] 02:36:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1236ms 02:36:12 INFO - PROCESS | 1813 | 1461144972326 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 1813 | 1461144972334 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:36:12 INFO - PROCESS | 1813 | 1461144972355 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1813 | 1461144972360 Marionette TRACE conn3 <- [1,626,null,{}] 02:36:12 INFO - PROCESS | 1813 | 1461144972365 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}] 02:36:12 INFO - PROCESS | 1813 | 1461144972569 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:36:12 INFO - PROCESS | 1813 | 1461144972599 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afdb000 == 75 [pid = 1813] [id = 164] 02:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f9643413c00) [pid = 1813] [serial = 492] [outer = (nil)] 02:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f964a520c00) [pid = 1813] [serial = 493] [outer = 0x7f9643413c00] 02:36:12 INFO - PROCESS | 1813 | 1461144972661 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f964ab0c400) [pid = 1813] [serial = 494] [outer = 0x7f9643413c00] 02:36:13 INFO - PROCESS | 1813 | 1461144973573 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]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1280ms 02:36:13 INFO - PROCESS | 1813 | 1461144973641 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 1813 | 1461144973646 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:36:13 INFO - PROCESS | 1813 | 1461144973663 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1813 | 1461144973670 Marionette TRACE conn3 <- [1,630,null,{}] 02:36:13 INFO - PROCESS | 1813 | 1461144973701 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}] 02:36:13 INFO - PROCESS | 1813 | 1461144973891 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:36:13 INFO - PROCESS | 1813 | 1461144973918 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed89800 == 76 [pid = 1813] [id = 165] 02:36:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f964af4d400) [pid = 1813] [serial = 495] [outer = (nil)] 02:36:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f964af51400) [pid = 1813] [serial = 496] [outer = 0x7f964af4d400] 02:36:13 INFO - PROCESS | 1813 | 1461144973985 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964b0c4000) [pid = 1813] [serial = 497] [outer = 0x7f964af4d400] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f964e7a9000) [pid = 1813] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f96543b2c00) [pid = 1813] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f9649c70400) [pid = 1813] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f964c24e800) [pid = 1813] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f964a575800) [pid = 1813] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f9662476c00) [pid = 1813] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f964ab07800) [pid = 1813] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f96486a2c00) [pid = 1813] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f9653c05400) [pid = 1813] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9656908c00) [pid = 1813] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f9654d65400) [pid = 1813] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f9653b3f000) [pid = 1813] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f964e5dc000) [pid = 1813] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f96532c2000) [pid = 1813] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f964f67e000) [pid = 1813] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f9653b3f800) [pid = 1813] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f9651882c00) [pid = 1813] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f964b33dc00) [pid = 1813] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f96685a1c00) [pid = 1813] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f964a76f800) [pid = 1813] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f96685a2800) [pid = 1813] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f9649ee2800) [pid = 1813] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964a4c3400) [pid = 1813] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f96611a0c00) [pid = 1813] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9652f96400) [pid = 1813] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f96486ad000) [pid = 1813] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f964ab0ac00) [pid = 1813] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9649ed8800) [pid = 1813] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f964a10f000) [pid = 1813] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f9648451800) [pid = 1813] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f964869f800) [pid = 1813] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f964a57fc00) [pid = 1813] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f964f675800) [pid = 1813] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964f67a800) [pid = 1813] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f9662332c00) [pid = 1813] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9648450c00) [pid = 1813] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f96486a3000) [pid = 1813] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f964ab0e400) [pid = 1813] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f96503c9800) [pid = 1813] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9653102400) [pid = 1813] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f964e572c00) [pid = 1813] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f964e7a1800) [pid = 1813] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964ab0b400) [pid = 1813] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f9649ee1800) [pid = 1813] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f96503c9c00) [pid = 1813] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:36:15 INFO - PROCESS | 1813 | 1461144975345 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]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1717ms 02:36:15 INFO - PROCESS | 1813 | 1461144975370 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1813 | 1461144975374 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:36:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:36:15 INFO - PROCESS | 1813 | 1461144975380 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1813 | 1461144975382 Marionette TRACE conn3 <- [1,634,null,{}] 02:36:15 INFO - PROCESS | 1813 | 1461144975387 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}] 02:36:15 INFO - PROCESS | 1813 | 1461144975543 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:36:15 INFO - PROCESS | 1813 | 1461144975557 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b62a800 == 77 [pid = 1813] [id = 166] 02:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f96486a0800) [pid = 1813] [serial = 498] [outer = (nil)] 02:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964ab0c800) [pid = 1813] [serial = 499] [outer = 0x7f96486a0800] 02:36:15 INFO - PROCESS | 1813 | 1461144975619 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964b132400) [pid = 1813] [serial = 500] [outer = 0x7f96486a0800] 02:36:16 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:16 INFO - PROCESS | 1813 | 1461144976391 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]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1033ms 02:36:16 INFO - PROCESS | 1813 | 1461144976414 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1813 | 1461144976418 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:36:16 INFO - PROCESS | 1813 | 1461144976423 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1813 | 1461144976425 Marionette TRACE conn3 <- [1,638,null,{}] 02:36:16 INFO - PROCESS | 1813 | 1461144976479 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}] 02:36:16 INFO - PROCESS | 1813 | 1461144976685 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:36:16 INFO - PROCESS | 1813 | 1461144976877 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964333c800 == 78 [pid = 1813] [id = 167] 02:36:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9641e4a400) [pid = 1813] [serial = 501] [outer = (nil)] 02:36:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f96421cc800) [pid = 1813] [serial = 502] [outer = 0x7f9641e4a400] 02:36:17 INFO - PROCESS | 1813 | 1461144977049 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f964844ec00) [pid = 1813] [serial = 503] [outer = 0x7f9641e4a400] 02:36:17 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:18 INFO - PROCESS | 1813 | 1461144978094 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]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1732ms 02:36:18 INFO - PROCESS | 1813 | 1461144978159 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1813 | 1461144978166 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:36:18 INFO - PROCESS | 1813 | 1461144978175 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1813 | 1461144978179 Marionette TRACE conn3 <- [1,642,null,{}] 02:36:18 INFO - PROCESS | 1813 | 1461144978186 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}] 02:36:18 INFO - PROCESS | 1813 | 1461144978375 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:36:18 INFO - PROCESS | 1813 | 1461144978535 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c69a000 == 79 [pid = 1813] [id = 168] 02:36:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f9641e51c00) [pid = 1813] [serial = 504] [outer = (nil)] 02:36:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f964a575400) [pid = 1813] [serial = 505] [outer = 0x7f9641e51c00] 02:36:18 INFO - PROCESS | 1813 | 1461144978616 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f964ab10400) [pid = 1813] [serial = 506] [outer = 0x7f9641e51c00] 02:36:19 INFO - PROCESS | 1813 | 1461144979577 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]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1436ms 02:36:19 INFO - PROCESS | 1813 | 1461144979615 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:36:19 INFO - PROCESS | 1813 | 1461144979621 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:36:19 INFO - PROCESS | 1813 | 1461144979628 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 1813 | 1461144979631 Marionette TRACE conn3 <- [1,646,null,{}] 02:36:19 INFO - PROCESS | 1813 | 1461144979637 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}] 02:36:19 INFO - PROCESS | 1813 | 1461144979814 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:36:19 INFO - PROCESS | 1813 | 1461144979980 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653a19000 == 80 [pid = 1813] [id = 169] 02:36:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f964a299000) [pid = 1813] [serial = 507] [outer = (nil)] 02:36:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f964b0c2400) [pid = 1813] [serial = 508] [outer = 0x7f964a299000] 02:36:20 INFO - PROCESS | 1813 | 1461144980057 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f964b753000) [pid = 1813] [serial = 509] [outer = 0x7f964a299000] 02:36:21 INFO - PROCESS | 1813 | 1461144981055 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]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1485ms 02:36:21 INFO - PROCESS | 1813 | 1461144981113 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1813 | 1461144981117 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:36:21 INFO - PROCESS | 1813 | 1461144981133 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1813 | 1461144981142 Marionette TRACE conn3 <- [1,650,null,{}] 02:36:21 INFO - PROCESS | 1813 | 1461144981148 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}] 02:36:21 INFO - PROCESS | 1813 | 1461144981377 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:36:21 INFO - PROCESS | 1813 | 1461144981585 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96556cf000 == 81 [pid = 1813] [id = 170] 02:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f964af11800) [pid = 1813] [serial = 510] [outer = (nil)] 02:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f964e7a7400) [pid = 1813] [serial = 511] [outer = 0x7f964af11800] 02:36:21 INFO - PROCESS | 1813 | 1461144981711 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964f3c6800) [pid = 1813] [serial = 512] [outer = 0x7f964af11800] 02:36:22 INFO - PROCESS | 1813 | 1461144982538 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]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1450ms 02:36:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:36:22 INFO - PROCESS | 1813 | 1461144982575 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 1813 | 1461144982579 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:36:22 INFO - PROCESS | 1813 | 1461144982585 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1813 | 1461144982589 Marionette TRACE conn3 <- [1,654,null,{}] 02:36:22 INFO - PROCESS | 1813 | 1461144982594 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}] 02:36:22 INFO - PROCESS | 1813 | 1461144982761 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:36:22 INFO - PROCESS | 1813 | 1461144982925 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96662a8800 == 82 [pid = 1813] [id = 171] 02:36:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964e57e800) [pid = 1813] [serial = 513] [outer = (nil)] 02:36:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f96503d7800) [pid = 1813] [serial = 514] [outer = 0x7f964e57e800] 02:36:23 INFO - PROCESS | 1813 | 1461144982998 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9651fa6800) [pid = 1813] [serial = 515] [outer = 0x7f964e57e800] 02:36:23 INFO - PROCESS | 1813 | 1461144983886 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]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:36:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1329ms 02:36:23 INFO - PROCESS | 1813 | 1461144983916 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1813 | 1461144983920 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:36:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:36:23 INFO - PROCESS | 1813 | 1461144983926 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1813 | 1461144983929 Marionette TRACE conn3 <- [1,658,null,{}] 02:36:23 INFO - PROCESS | 1813 | 1461144983935 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}] 02:36:24 INFO - PROCESS | 1813 | 1461144984105 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:36:24 INFO - PROCESS | 1813 | 1461144984270 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643da4800 == 83 [pid = 1813] [id = 172] 02:36:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f96503cd000) [pid = 1813] [serial = 516] [outer = (nil)] 02:36:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f9652f9a800) [pid = 1813] [serial = 517] [outer = 0x7f96503cd000] 02:36:24 INFO - PROCESS | 1813 | 1461144984355 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9653c0d000) [pid = 1813] [serial = 518] [outer = 0x7f96503cd000] 02:36:25 INFO - PROCESS | 1813 | 1461144985314 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]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1436ms 02:36:25 INFO - PROCESS | 1813 | 1461144985362 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 1813 | 1461144985366 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:36:25 INFO - PROCESS | 1813 | 1461144985372 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1813 | 1461144985375 Marionette TRACE conn3 <- [1,662,null,{}] 02:36:25 INFO - PROCESS | 1813 | 1461144985381 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}] 02:36:25 INFO - PROCESS | 1813 | 1461144985570 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:36:25 INFO - PROCESS | 1813 | 1461144985731 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abb3000 == 84 [pid = 1813] [id = 173] 02:36:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f9649e3d400) [pid = 1813] [serial = 519] [outer = (nil)] 02:36:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f964a578000) [pid = 1813] [serial = 520] [outer = 0x7f9649e3d400] 02:36:25 INFO - PROCESS | 1813 | 1461144985804 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f96503cb000) [pid = 1813] [serial = 521] [outer = 0x7f9649e3d400] 02:36:26 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:26 INFO - PROCESS | 1813 | 1461144986710 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]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1379ms 02:36:26 INFO - PROCESS | 1813 | 1461144986753 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 1813 | 1461144986756 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:36:26 INFO - PROCESS | 1813 | 1461144986762 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1813 | 1461144986765 Marionette TRACE conn3 <- [1,666,null,{}] 02:36:26 INFO - PROCESS | 1813 | 1461144986771 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}] 02:36:26 INFO - PROCESS | 1813 | 1461144986989 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:36:27 INFO - PROCESS | 1813 | 1461144987567 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3a8800 == 85 [pid = 1813] [id = 174] 02:36:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9643413800) [pid = 1813] [serial = 522] [outer = (nil)] 02:36:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f9648446400) [pid = 1813] [serial = 523] [outer = 0x7f9643413800] 02:36:27 INFO - PROCESS | 1813 | 1461144987681 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f96486a8c00) [pid = 1813] [serial = 524] [outer = 0x7f9643413800] 02:36:28 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:28 INFO - PROCESS | 1813 | 1461144988504 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]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1832ms 02:36:28 INFO - PROCESS | 1813 | 1461144988596 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 1813 | 1461144988603 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:36:28 INFO - PROCESS | 1813 | 1461144988613 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1813 | 1461144988617 Marionette TRACE conn3 <- [1,670,null,{}] 02:36:28 INFO - PROCESS | 1813 | 1461144988625 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}] 02:36:28 INFO - PROCESS | 1813 | 1461144988899 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:36:29 INFO - PROCESS | 1813 | 1461144989155 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484ad000 == 86 [pid = 1813] [id = 175] 02:36:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9649c78000) [pid = 1813] [serial = 525] [outer = (nil)] 02:36:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f9649e44c00) [pid = 1813] [serial = 526] [outer = 0x7f9649c78000] 02:36:29 INFO - PROCESS | 1813 | 1461144989230 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f964a105400) [pid = 1813] [serial = 527] [outer = 0x7f9649c78000] 02:36:30 INFO - PROCESS | 1813 | 1461144990207 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]]]}] 02:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1633ms 02:36:30 INFO - PROCESS | 1813 | 1461144990249 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 1813 | 1461144990256 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:36:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:36:30 INFO - PROCESS | 1813 | 1461144990263 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 1813 | 1461144990266 Marionette TRACE conn3 <- [1,674,null,{}] 02:36:30 INFO - PROCESS | 1813 | 1461144990272 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}] 02:36:30 INFO - PROCESS | 1813 | 1461144990439 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666915800 == 85 [pid = 1813] [id = 105] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a916800 == 84 [pid = 1813] [id = 49] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b212800 == 83 [pid = 1813] [id = 63] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e4b000 == 82 [pid = 1813] [id = 56] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96535c2000 == 81 [pid = 1813] [id = 78] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964d0d0000 == 80 [pid = 1813] [id = 55] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653a2d000 == 79 [pid = 1813] [id = 60] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666761800 == 78 [pid = 1813] [id = 81] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f9649edf000) [pid = 1813] [serial = 426] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f964b0bdc00) [pid = 1813] [serial = 430] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f964b13e000) [pid = 1813] [serial = 433] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f964e7a3000) [pid = 1813] [serial = 436] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f964340d000) [pid = 1813] [serial = 439] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f9652f9c800) [pid = 1813] [serial = 442] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f9641e50c00) [pid = 1813] [serial = 445] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964a51a000) [pid = 1813] [serial = 448] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f96421c5400) [pid = 1813] [serial = 451] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f964ad51400) [pid = 1813] [serial = 460] [outer = (nil)] [url = about:blank] 02:36:30 INFO - PROCESS | 1813 | 1461144990754 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9668567000 == 77 [pid = 1813] [id = 82] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b62a800 == 76 [pid = 1813] [id = 166] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed89800 == 75 [pid = 1813] [id = 165] 02:36:30 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964afdb000 == 74 [pid = 1813] [id = 164] 02:36:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436a4800 == 75 [pid = 1813] [id = 176] 02:36:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9641e50c00) [pid = 1813] [serial = 528] [outer = (nil)] 02:36:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f96488b1c00) [pid = 1813] [serial = 529] [outer = 0x7f9641e50c00] 02:36:30 INFO - PROCESS | 1813 | 1461144990851 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f964a57c800) [pid = 1813] [serial = 530] [outer = 0x7f9641e50c00] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96436b4000 == 74 [pid = 1813] [id = 163] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666764000 == 73 [pid = 1813] [id = 162] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae0e000 == 72 [pid = 1813] [id = 161] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666491000 == 71 [pid = 1813] [id = 160] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966264b000 == 70 [pid = 1813] [id = 159] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b219800 == 69 [pid = 1813] [id = 158] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965497e800 == 68 [pid = 1813] [id = 157] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e4e800 == 67 [pid = 1813] [id = 156] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f908800 == 66 [pid = 1813] [id = 155] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96436ae000 == 65 [pid = 1813] [id = 154] 02:36:31 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966687e800 == 64 [pid = 1813] [id = 141] 02:36:31 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f9653340000) [pid = 1813] [serial = 274] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f96603de000) [pid = 1813] [serial = 283] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9666186400) [pid = 1813] [serial = 319] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f964f673000) [pid = 1813] [serial = 352] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f9653154800) [pid = 1813] [serial = 201] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f964c24c400) [pid = 1813] [serial = 165] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f9655657800) [pid = 1813] [serial = 277] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f9653c05000) [pid = 1813] [serial = 355] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9661670800) [pid = 1813] [serial = 207] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f964a57c400) [pid = 1813] [serial = 349] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f9666927800) [pid = 1813] [serial = 286] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964a581400) [pid = 1813] [serial = 322] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f9665dc6000) [pid = 1813] [serial = 247] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f964e572800) [pid = 1813] [serial = 198] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f9649e47000) [pid = 1813] [serial = 328] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f9666924800) [pid = 1813] [serial = 361] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f966468e000) [pid = 1813] [serial = 316] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9664640000) [pid = 1813] [serial = 244] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f96543ae000) [pid = 1813] [serial = 238] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f965188c000) [pid = 1813] [serial = 235] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f9661196000) [pid = 1813] [serial = 204] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f96645de000) [pid = 1813] [serial = 358] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9662473000) [pid = 1813] [serial = 241] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f965446c000) [pid = 1813] [serial = 171] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f9654038400) [pid = 1813] [serial = 135] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f966a85e400) [pid = 1813] [serial = 364] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9653c37400) [pid = 1813] [serial = 313] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f96692a1800) [pid = 1813] [serial = 325] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f9651ca7000) [pid = 1813] [serial = 168] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f964d0ea800) [pid = 1813] [serial = 310] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f9666799800) [pid = 1813] [serial = 280] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f965310c000) [pid = 1813] [serial = 394] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f9652f9f000) [pid = 1813] [serial = 417] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f964b13e400) [pid = 1813] [serial = 421] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f964e57dc00) [pid = 1813] [serial = 411] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f964e7a9c00) [pid = 1813] [serial = 412] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f964f32b400) [pid = 1813] [serial = 405] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f964a28e800) [pid = 1813] [serial = 408] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f964a4cb400) [pid = 1813] [serial = 409] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f9649c73000) [pid = 1813] [serial = 387] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f964a4cc800) [pid = 1813] [serial = 390] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f9654036400) [pid = 1813] [serial = 396] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f96503d5800) [pid = 1813] [serial = 393] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f966617a400) [pid = 1813] [serial = 399] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f966a85a000) [pid = 1813] [serial = 402] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f96486acc00) [pid = 1813] [serial = 454] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f9649e3f400) [pid = 1813] [serial = 232] [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.] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f964a107000) [pid = 1813] [serial = 455] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f964a4c7000) [pid = 1813] [serial = 457] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f964a520400) [pid = 1813] [serial = 458] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f964b136c00) [pid = 1813] [serial = 420] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f96503d5c00) [pid = 1813] [serial = 414] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f964b13fc00) [pid = 1813] [serial = 423] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f9652fa3800) [pid = 1813] [serial = 418] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f965310b400) [pid = 1813] [serial = 415] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f964ab08400) [pid = 1813] [serial = 391] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f966b652400) [pid = 1813] [serial = 403] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f964f334000) [pid = 1813] [serial = 406] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f96603e0c00) [pid = 1813] [serial = 397] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f964a109c00) [pid = 1813] [serial = 388] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f9666457c00) [pid = 1813] [serial = 400] [outer = (nil)] [url = about:blank] 02:36:31 INFO - PROCESS | 1813 | 1461144991684 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]]]}] 02:36:31 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 02:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1439ms 02:36:31 INFO - PROCESS | 1813 | 1461144991703 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 1813 | 1461144991706 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:36:31 INFO - PROCESS | 1813 | 1461144991721 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1813 | 1461144991731 Marionette TRACE conn3 <- [1,678,null,{}] 02:36:31 INFO - PROCESS | 1813 | 1461144991739 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}] 02:36:31 INFO - PROCESS | 1813 | 1461144991940 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:36:32 INFO - PROCESS | 1813 | 1461144992054 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b106800 == 65 [pid = 1813] [id = 177] 02:36:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f96421c5400) [pid = 1813] [serial = 531] [outer = (nil)] 02:36:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f964ab08400) [pid = 1813] [serial = 532] [outer = 0x7f96421c5400] 02:36:32 INFO - PROCESS | 1813 | 1461144992118 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f964af0a000) [pid = 1813] [serial = 533] [outer = 0x7f96421c5400] 02:36:32 INFO - PROCESS | 1813 | 1461144992864 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]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1198ms 02:36:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:36:32 INFO - PROCESS | 1813 | 1461144992915 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1813 | 1461144992919 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:36:32 INFO - PROCESS | 1813 | 1461144992926 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1813 | 1461144992929 Marionette TRACE conn3 <- [1,682,null,{}] 02:36:32 INFO - PROCESS | 1813 | 1461144992934 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}] 02:36:33 INFO - PROCESS | 1813 | 1461144993095 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:36:33 INFO - PROCESS | 1813 | 1461144993105 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484ae000 == 66 [pid = 1813] [id = 178] 02:36:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964af0bc00) [pid = 1813] [serial = 534] [outer = (nil)] 02:36:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f964b0bf800) [pid = 1813] [serial = 535] [outer = 0x7f964af0bc00] 02:36:33 INFO - PROCESS | 1813 | 1461144993169 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f964b0cc000) [pid = 1813] [serial = 536] [outer = 0x7f964af0bc00] 02:36:34 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:34 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:34 INFO - PROCESS | 1813 | 1461144994522 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]]]}] 02:36:34 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) 02:36:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1638ms 02:36:34 INFO - PROCESS | 1813 | 1461144994569 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 1813 | 1461144994572 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:36:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:36:34 INFO - PROCESS | 1813 | 1461144994578 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 1813 | 1461144994580 Marionette TRACE conn3 <- [1,686,null,{}] 02:36:34 INFO - PROCESS | 1813 | 1461144994591 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}] 02:36:34 INFO - PROCESS | 1813 | 1461144994887 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:36:34 INFO - PROCESS | 1813 | 1461144994935 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964eda0000 == 67 [pid = 1813] [id = 179] 02:36:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f964e572400) [pid = 1813] [serial = 537] [outer = (nil)] 02:36:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f964e574400) [pid = 1813] [serial = 538] [outer = 0x7f964e572400] 02:36:35 INFO - PROCESS | 1813 | 1461144995010 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f964e9b1000) [pid = 1813] [serial = 539] [outer = 0x7f964e572400] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f9643413c00) [pid = 1813] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f964af4d400) [pid = 1813] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f96421c8800) [pid = 1813] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f9641e4b000) [pid = 1813] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f964c254400) [pid = 1813] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f964ad45000) [pid = 1813] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f96488b0400) [pid = 1813] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f964a774400) [pid = 1813] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f964af09800) [pid = 1813] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f9653110000) [pid = 1813] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f964a4c2c00) [pid = 1813] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f964844c800) [pid = 1813] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f9641e4b800) [pid = 1813] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f9643405800) [pid = 1813] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f964ad47c00) [pid = 1813] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f96486a1400) [pid = 1813] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f9648444800) [pid = 1813] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f9641e4bc00) [pid = 1813] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f96486ae400) [pid = 1813] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f9643413400) [pid = 1813] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f9641e54400) [pid = 1813] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f964ab06c00) [pid = 1813] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:36:35 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f964ad46400) [pid = 1813] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:36:36 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:36 INFO - PROCESS | 1813 | 1461144996736 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]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2189ms 02:36:36 INFO - PROCESS | 1813 | 1461144996770 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 1813 | 1461144996772 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:36:36 INFO - PROCESS | 1813 | 1461144996779 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 1813 | 1461144996794 Marionette TRACE conn3 <- [1,690,null,{}] 02:36:36 INFO - PROCESS | 1813 | 1461144996800 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}] 02:36:37 INFO - PROCESS | 1813 | 1461144997004 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:36:37 INFO - PROCESS | 1813 | 1461144997116 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae0f800 == 68 [pid = 1813] [id = 180] 02:36:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f96421c8800) [pid = 1813] [serial = 540] [outer = (nil)] 02:36:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f964a108400) [pid = 1813] [serial = 541] [outer = 0x7f96421c8800] 02:36:37 INFO - PROCESS | 1813 | 1461144997177 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f964b7ea400) [pid = 1813] [serial = 542] [outer = 0x7f96421c8800] 02:36:38 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:38 INFO - PROCESS | 1813 | 1461144998255 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]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:36:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1493ms 02:36:38 INFO - PROCESS | 1813 | 1461144998273 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1813 | 1461144998279 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:36:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:36:38 INFO - PROCESS | 1813 | 1461144998290 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1813 | 1461144998295 Marionette TRACE conn3 <- [1,694,null,{}] 02:36:38 INFO - PROCESS | 1813 | 1461144998305 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}] 02:36:38 INFO - PROCESS | 1813 | 1461144998501 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:36:38 INFO - PROCESS | 1813 | 1461144998683 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3b1000 == 69 [pid = 1813] [id = 181] 02:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f9643409400) [pid = 1813] [serial = 543] [outer = (nil)] 02:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f9649c6a800) [pid = 1813] [serial = 544] [outer = 0x7f9643409400] 02:36:38 INFO - PROCESS | 1813 | 1461144998758 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f9649ed8000) [pid = 1813] [serial = 545] [outer = 0x7f9643409400] 02:36:40 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:40 INFO - PROCESS | 1813 | 1461145000070 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]]]}] 02:36:40 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) 02:36:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1838ms 02:36:40 INFO - PROCESS | 1813 | 1461145000151 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 1813 | 1461145000161 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:36:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:36:40 INFO - PROCESS | 1813 | 1461145000191 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 1813 | 1461145000196 Marionette TRACE conn3 <- [1,698,null,{}] 02:36:40 INFO - PROCESS | 1813 | 1461145000202 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}] 02:36:40 INFO - PROCESS | 1813 | 1461145000383 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:36:40 INFO - PROCESS | 1813 | 1461145000531 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b788800 == 70 [pid = 1813] [id = 182] 02:36:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f96488b7000) [pid = 1813] [serial = 546] [outer = (nil)] 02:36:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f964a10ec00) [pid = 1813] [serial = 547] [outer = 0x7f96488b7000] 02:36:40 INFO - PROCESS | 1813 | 1461145000618 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f964a77bc00) [pid = 1813] [serial = 548] [outer = 0x7f96488b7000] 02:36:42 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:42 INFO - PROCESS | 1813 | 1461145002111 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]]]}] 02:36:42 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) 02:36:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1940ms 02:36:42 INFO - PROCESS | 1813 | 1461145002128 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 1813 | 1461145002133 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:36:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:36:42 INFO - PROCESS | 1813 | 1461145002139 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1813 | 1461145002146 Marionette TRACE conn3 <- [1,702,null,{}] 02:36:42 INFO - PROCESS | 1813 | 1461145002203 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}] 02:36:42 INFO - PROCESS | 1813 | 1461145002412 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:36:42 INFO - PROCESS | 1813 | 1461145002525 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e8f800 == 71 [pid = 1813] [id = 183] 02:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f964ad43000) [pid = 1813] [serial = 549] [outer = (nil)] 02:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f964b132800) [pid = 1813] [serial = 550] [outer = 0x7f964ad43000] 02:36:42 INFO - PROCESS | 1813 | 1461145002601 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f964c63d800) [pid = 1813] [serial = 551] [outer = 0x7f964ad43000] 02:36:43 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:43 INFO - PROCESS | 1813 | 1461145003908 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]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1793ms 02:36:43 INFO - PROCESS | 1813 | 1461145003933 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:36:43 INFO - PROCESS | 1813 | 1461145003938 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:36:43 INFO - PROCESS | 1813 | 1461145003944 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 1813 | 1461145003947 Marionette TRACE conn3 <- [1,706,null,{}] 02:36:44 INFO - PROCESS | 1813 | 1461145004017 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}] 02:36:44 INFO - PROCESS | 1813 | 1461145004190 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:36:44 INFO - PROCESS | 1813 | 1461145004335 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535a6800 == 72 [pid = 1813] [id = 184] 02:36:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f964c63cc00) [pid = 1813] [serial = 552] [outer = (nil)] 02:36:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f964e7a8c00) [pid = 1813] [serial = 553] [outer = 0x7f964c63cc00] 02:36:44 INFO - PROCESS | 1813 | 1461145004430 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f964f332400) [pid = 1813] [serial = 554] [outer = 0x7f964c63cc00] 02:36:45 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:45 INFO - PROCESS | 1813 | 1461145005747 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]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1835ms 02:36:45 INFO - PROCESS | 1813 | 1461145005820 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1813 | 1461145005823 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:36:45 INFO - PROCESS | 1813 | 1461145005850 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1813 | 1461145005855 Marionette TRACE conn3 <- [1,710,null,{}] 02:36:45 INFO - PROCESS | 1813 | 1461145005862 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}] 02:36:46 INFO - PROCESS | 1813 | 1461145006047 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:36:46 INFO - PROCESS | 1813 | 1461145006196 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964333b800 == 73 [pid = 1813] [id = 185] 02:36:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f9648442400) [pid = 1813] [serial = 555] [outer = (nil)] 02:36:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f96488b5000) [pid = 1813] [serial = 556] [outer = 0x7f9648442400] 02:36:46 INFO - PROCESS | 1813 | 1461145006269 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964af45c00) [pid = 1813] [serial = 557] [outer = 0x7f9648442400] 02:36:47 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:47 INFO - PROCESS | 1813 | 1461145007552 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]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:36:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1753ms 02:36:47 INFO - PROCESS | 1813 | 1461145007585 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1813 | 1461145007590 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:36:47 INFO - PROCESS | 1813 | 1461145007656 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1813 | 1461145007662 Marionette TRACE conn3 <- [1,714,null,{}] 02:36:47 INFO - PROCESS | 1813 | 1461145007692 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}] 02:36:47 INFO - PROCESS | 1813 | 1461145007857 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:36:48 INFO - PROCESS | 1813 | 1461145008027 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3c1800 == 74 [pid = 1813] [id = 186] 02:36:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f9641e4f000) [pid = 1813] [serial = 558] [outer = (nil)] 02:36:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f9643413400) [pid = 1813] [serial = 559] [outer = 0x7f9641e4f000] 02:36:48 INFO - PROCESS | 1813 | 1461145008097 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f9649e3f400) [pid = 1813] [serial = 560] [outer = 0x7f9641e4f000] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664019000 == 73 [pid = 1813] [id = 143] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966687f800 == 72 [pid = 1813] [id = 118] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f964ab0c800) [pid = 1813] [serial = 499] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643da4800 == 71 [pid = 1813] [id = 172] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96662a8800 == 70 [pid = 1813] [id = 171] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96556cf000 == 69 [pid = 1813] [id = 170] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653a19000 == 68 [pid = 1813] [id = 169] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964c69a000 == 67 [pid = 1813] [id = 168] 02:36:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964333c800 == 66 [pid = 1813] [id = 167] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f96421cb400) [pid = 1813] [serial = 452] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f964b0c7400) [pid = 1813] [serial = 461] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f9643412000) [pid = 1813] [serial = 440] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f964f334800) [pid = 1813] [serial = 434] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f964a4cdc00) [pid = 1813] [serial = 427] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f9652f95800) [pid = 1813] [serial = 437] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f964a51e400) [pid = 1813] [serial = 449] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f964b0c9000) [pid = 1813] [serial = 431] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f9653c43c00) [pid = 1813] [serial = 443] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f964ab0c400) [pid = 1813] [serial = 494] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f964b0c4000) [pid = 1813] [serial = 497] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f9649e42000) [pid = 1813] [serial = 491] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f9641e55c00) [pid = 1813] [serial = 446] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f9653c0b800) [pid = 1813] [serial = 424] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f964a520c00) [pid = 1813] [serial = 493] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f964af51400) [pid = 1813] [serial = 496] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f964af4ac00) [pid = 1813] [serial = 484] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f964af50800) [pid = 1813] [serial = 485] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f9643409800) [pid = 1813] [serial = 464] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f96421c0400) [pid = 1813] [serial = 463] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f9652f98000) [pid = 1813] [serial = 476] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f9650ebd400) [pid = 1813] [serial = 475] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f964c637400) [pid = 1813] [serial = 470] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f964b133000) [pid = 1813] [serial = 469] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f96488bd000) [pid = 1813] [serial = 488] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f96488b8000) [pid = 1813] [serial = 487] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f964f3c4800) [pid = 1813] [serial = 473] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f964f329800) [pid = 1813] [serial = 472] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f965463f000) [pid = 1813] [serial = 482] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f964af11000) [pid = 1813] [serial = 481] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f9654036c00) [pid = 1813] [serial = 479] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f9653598400) [pid = 1813] [serial = 478] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f964a525c00) [pid = 1813] [serial = 467] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f964a51f400) [pid = 1813] [serial = 466] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x7f96486a8800) [pid = 1813] [serial = 490] [outer = (nil)] [url = about:blank] 02:36:49 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:49 INFO - PROCESS | 1813 | 1461145009492 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]]]}] 02:36:49 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 02:36:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1918ms 02:36:49 INFO - PROCESS | 1813 | 1461145009518 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 1813 | 1461145009527 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:36:49 INFO - PROCESS | 1813 | 1461145009595 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 1813 | 1461145009600 Marionette TRACE conn3 <- [1,718,null,{}] 02:36:49 INFO - PROCESS | 1813 | 1461145009607 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}] 02:36:49 INFO - PROCESS | 1813 | 1461145009820 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:36:49 INFO - PROCESS | 1813 | 1461145009835 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643db0000 == 67 [pid = 1813] [id = 187] 02:36:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x7f964340d400) [pid = 1813] [serial = 561] [outer = (nil)] 02:36:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f964a293800) [pid = 1813] [serial = 562] [outer = 0x7f964340d400] 02:36:49 INFO - PROCESS | 1813 | 1461145009899 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f964a572800) [pid = 1813] [serial = 563] [outer = 0x7f964340d400] 02:36:51 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:51 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:51 INFO - PROCESS | 1813 | 1461145011083 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]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1544ms 02:36:51 INFO - PROCESS | 1813 | 1461145011132 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 1813 | 1461145011136 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:36:51 INFO - PROCESS | 1813 | 1461145011143 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 1813 | 1461145011149 Marionette TRACE conn3 <- [1,722,null,{}] 02:36:51 INFO - PROCESS | 1813 | 1461145011166 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}] 02:36:51 INFO - PROCESS | 1813 | 1461145011411 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:36:51 INFO - PROCESS | 1813 | 1461145011543 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afe9800 == 68 [pid = 1813] [id = 188] 02:36:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f964a578800) [pid = 1813] [serial = 564] [outer = (nil)] 02:36:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f964af0dc00) [pid = 1813] [serial = 565] [outer = 0x7f964a578800] 02:36:51 INFO - PROCESS | 1813 | 1461145011612 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f964af53400) [pid = 1813] [serial = 566] [outer = 0x7f964a578800] 02:36:52 INFO - PROCESS | 1813 | 1461145012427 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] 02:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:36:52 INFO - PROCESS | 1813 | 1461145012489 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:36:52 INFO - PROCESS | 1813 | 1461145012495 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1813 | 1461145012498 Marionette TRACE conn3 <- [1,726,null,{}] 02:36:52 INFO - PROCESS | 1813 | 1461145012511 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}] 02:36:52 INFO - PROCESS | 1813 | 1461145012728 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:36:52 INFO - PROCESS | 1813 | 1461145012755 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e916000 == 69 [pid = 1813] [id = 189] 02:36:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f964340ac00) [pid = 1813] [serial = 567] [outer = (nil)] 02:36:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f964c247c00) [pid = 1813] [serial = 568] [outer = 0x7f964340ac00] 02:36:52 INFO - PROCESS | 1813 | 1461145012820 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f964c644400) [pid = 1813] [serial = 569] [outer = 0x7f964340ac00] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f96486a0800) [pid = 1813] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f9660f77400) [pid = 1813] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f964e572400) [pid = 1813] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f9649c78000) [pid = 1813] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f96421c5400) [pid = 1813] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f964af0bc00) [pid = 1813] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x7f9643413800) [pid = 1813] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:36:53 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x7f9641e50c00) [pid = 1813] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:36:53 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:53 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:53 INFO - PROCESS | 1813 | 1461145013873 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]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:36:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1444ms 02:36:53 INFO - PROCESS | 1813 | 1461145013939 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 1813 | 1461145013943 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:36:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:36:53 INFO - PROCESS | 1813 | 1461145013949 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 1813 | 1461145013951 Marionette TRACE conn3 <- [1,730,null,{}] 02:36:53 INFO - PROCESS | 1813 | 1461145013957 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}] 02:36:54 INFO - PROCESS | 1813 | 1461145014177 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:36:54 INFO - PROCESS | 1813 | 1461145014363 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f90d000 == 70 [pid = 1813] [id = 190] 02:36:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x7f9641e50c00) [pid = 1813] [serial = 570] [outer = (nil)] 02:36:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x7f964b138800) [pid = 1813] [serial = 571] [outer = 0x7f9641e50c00] 02:36:54 INFO - PROCESS | 1813 | 1461145014450 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f964e57f400) [pid = 1813] [serial = 572] [outer = 0x7f9641e50c00] 02:36:54 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:54 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:55 INFO - PROCESS | 1813 | 1461145015140 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] 02:36:55 INFO - PROCESS | 1813 | 1461145015192 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:36:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:36:55 INFO - PROCESS | 1813 | 1461145015199 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 1813 | 1461145015202 Marionette TRACE conn3 <- [1,734,null,{}] 02:36:55 INFO - PROCESS | 1813 | 1461145015211 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}] 02:36:55 INFO - PROCESS | 1813 | 1461145015397 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:36:55 INFO - PROCESS | 1813 | 1461145015421 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96531bc000 == 71 [pid = 1813] [id = 191] 02:36:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f9641e54400) [pid = 1813] [serial = 573] [outer = (nil)] 02:36:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f964f679400) [pid = 1813] [serial = 574] [outer = 0x7f9641e54400] 02:36:55 INFO - PROCESS | 1813 | 1461145015581 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f9650f6e000) [pid = 1813] [serial = 575] [outer = 0x7f9641e54400] 02:36:56 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:56 INFO - PROCESS | 1813 | 1461145016585 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]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1443ms 02:36:56 INFO - PROCESS | 1813 | 1461145016644 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 1813 | 1461145016651 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:36:56 INFO - PROCESS | 1813 | 1461145016660 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1813 | 1461145016665 Marionette TRACE conn3 <- [1,738,null,{}] 02:36:56 INFO - PROCESS | 1813 | 1461145016673 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}] 02:36:56 INFO - PROCESS | 1813 | 1461145016872 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:36:57 INFO - PROCESS | 1813 | 1461145017022 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ada0800 == 72 [pid = 1813] [id = 192] 02:36:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f96488b5400) [pid = 1813] [serial = 576] [outer = (nil)] 02:36:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f964a10d800) [pid = 1813] [serial = 577] [outer = 0x7f96488b5400] 02:36:57 INFO - PROCESS | 1813 | 1461145017099 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f964a51f400) [pid = 1813] [serial = 578] [outer = 0x7f96488b5400] 02:36:58 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:58 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:58 INFO - PROCESS | 1813 | 1461145018517 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]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1890ms 02:36:58 INFO - PROCESS | 1813 | 1461145018673 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1813 | 1461145018682 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:36:58 INFO - PROCESS | 1813 | 1461145018697 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1813 | 1461145018701 Marionette TRACE conn3 <- [1,742,null,{}] 02:36:58 INFO - PROCESS | 1813 | 1461145018707 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}] 02:36:58 INFO - PROCESS | 1813 | 1461145018865 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:36:59 INFO - PROCESS | 1813 | 1461145019012 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653070000 == 73 [pid = 1813] [id = 193] 02:36:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f96486a5800) [pid = 1813] [serial = 579] [outer = (nil)] 02:36:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f964ad4f800) [pid = 1813] [serial = 580] [outer = 0x7f96486a5800] 02:36:59 INFO - PROCESS | 1813 | 1461145019084 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f964e574800) [pid = 1813] [serial = 581] [outer = 0x7f96486a5800] 02:37:00 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:00 INFO - PROCESS | 1813 | 1461145020319 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]]]}] 02:37:00 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 02:37:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1634ms 02:37:00 INFO - PROCESS | 1813 | 1461145020340 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 1813 | 1461145020344 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:37:00 INFO - PROCESS | 1813 | 1461145020350 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1813 | 1461145020356 Marionette TRACE conn3 <- [1,746,null,{}] 02:37:00 INFO - PROCESS | 1813 | 1461145020372 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}] 02:37:00 INFO - PROCESS | 1813 | 1461145020609 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:37:00 INFO - PROCESS | 1813 | 1461145020813 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96542aa000 == 74 [pid = 1813] [id = 194] 02:37:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f964e57c800) [pid = 1813] [serial = 582] [outer = (nil)] 02:37:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f96503cec00) [pid = 1813] [serial = 583] [outer = 0x7f964e57c800] 02:37:00 INFO - PROCESS | 1813 | 1461145020945 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f9651887c00) [pid = 1813] [serial = 584] [outer = 0x7f964e57c800] 02:37:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:02 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:02 INFO - PROCESS | 1813 | 1461145022480 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]]]}] 02:37:02 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.) 02:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2200ms 02:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:37:02 INFO - PROCESS | 1813 | 1461145022554 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 1813 | 1461145022558 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:37:02 INFO - PROCESS | 1813 | 1461145022565 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 1813 | 1461145022569 Marionette TRACE conn3 <- [1,750,null,{}] 02:37:02 INFO - PROCESS | 1813 | 1461145022574 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}] 02:37:02 INFO - PROCESS | 1813 | 1461145022730 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:37:02 INFO - PROCESS | 1813 | 1461145022875 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654406800 == 75 [pid = 1813] [id = 195] 02:37:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f964e580000) [pid = 1813] [serial = 585] [outer = (nil)] 02:37:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f9652755000) [pid = 1813] [serial = 586] [outer = 0x7f964e580000] 02:37:02 INFO - PROCESS | 1813 | 1461145022946 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f9652acb000) [pid = 1813] [serial = 587] [outer = 0x7f964e580000] 02:37:04 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:04 INFO - PROCESS | 1813 | 1461145024174 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]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1630ms 02:37:04 INFO - PROCESS | 1813 | 1461145024196 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 1813 | 1461145024199 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:37:04 INFO - PROCESS | 1813 | 1461145024206 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1813 | 1461145024209 Marionette TRACE conn3 <- [1,754,null,{}] 02:37:04 INFO - PROCESS | 1813 | 1461145024214 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}] 02:37:04 INFO - PROCESS | 1813 | 1461145024430 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:37:04 INFO - PROCESS | 1813 | 1461145024607 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654973000 == 76 [pid = 1813] [id = 196] 02:37:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f964340b000) [pid = 1813] [serial = 588] [outer = (nil)] 02:37:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f9652fa0c00) [pid = 1813] [serial = 589] [outer = 0x7f964340b000] 02:37:04 INFO - PROCESS | 1813 | 1461145024698 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f9653105400) [pid = 1813] [serial = 590] [outer = 0x7f964340b000] 02:37:05 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:06 INFO - PROCESS | 1813 | 1461145025996 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]]]}] 02:37:06 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 02:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1832ms 02:37:06 INFO - PROCESS | 1813 | 1461145026138 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 1813 | 1461145026144 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:37:06 INFO - PROCESS | 1813 | 1461145026154 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1813 | 1461145026158 Marionette TRACE conn3 <- [1,758,null,{}] 02:37:06 INFO - PROCESS | 1813 | 1461145026166 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}] 02:37:06 INFO - PROCESS | 1813 | 1461145026391 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:37:06 INFO - PROCESS | 1813 | 1461145026634 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643335000 == 77 [pid = 1813] [id = 197] 02:37:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f964340f400) [pid = 1813] [serial = 591] [outer = (nil)] 02:37:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f964844b000) [pid = 1813] [serial = 592] [outer = 0x7f964340f400] 02:37:06 INFO - PROCESS | 1813 | 1461145026702 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f96486a4800) [pid = 1813] [serial = 593] [outer = 0x7f964340f400] 02:37:07 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b118000 == 76 [pid = 1813] [id = 134] 02:37:07 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966690d000 == 75 [pid = 1813] [id = 131] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f964a108400) [pid = 1813] [serial = 541] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f96421cc800) [pid = 1813] [serial = 502] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f964a575400) [pid = 1813] [serial = 505] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f964b0c2400) [pid = 1813] [serial = 508] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f964e7a7400) [pid = 1813] [serial = 511] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f96503d7800) [pid = 1813] [serial = 514] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f9652f9a800) [pid = 1813] [serial = 517] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f964a578000) [pid = 1813] [serial = 520] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f964b132400) [pid = 1813] [serial = 500] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f966617b000) [pid = 1813] [serial = 385] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f964e574400) [pid = 1813] [serial = 538] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x7f9649e44c00) [pid = 1813] [serial = 526] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x7f964a105400) [pid = 1813] [serial = 527] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x7f964ab08400) [pid = 1813] [serial = 532] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x7f964af0a000) [pid = 1813] [serial = 533] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x7f964b0bf800) [pid = 1813] [serial = 535] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f96486a8c00) [pid = 1813] [serial = 524] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f9648446400) [pid = 1813] [serial = 523] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f96488b1c00) [pid = 1813] [serial = 529] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f964a57c800) [pid = 1813] [serial = 530] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f964e9b1000) [pid = 1813] [serial = 539] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f964b0cc000) [pid = 1813] [serial = 536] [outer = (nil)] [url = about:blank] 02:37:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:07 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:37:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:07 INFO - PROCESS | 1813 | 1461145027951 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]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1833ms 02:37:07 INFO - PROCESS | 1813 | 1461145027990 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 1813 | 1461145028003 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:37:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:37:08 INFO - PROCESS | 1813 | 1461145028019 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 1813 | 1461145028024 Marionette TRACE conn3 <- [1,762,null,{}] 02:37:08 INFO - PROCESS | 1813 | 1461145028035 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}] 02:37:08 INFO - PROCESS | 1813 | 1461145028296 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:37:08 INFO - PROCESS | 1813 | 1461145028516 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3b6800 == 76 [pid = 1813] [id = 198] 02:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f964340fc00) [pid = 1813] [serial = 594] [outer = (nil)] 02:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f9649c78800) [pid = 1813] [serial = 595] [outer = 0x7f964340fc00] 02:37:08 INFO - PROCESS | 1813 | 1461145028582 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f9649ed8800) [pid = 1813] [serial = 596] [outer = 0x7f964340fc00] 02:37:09 INFO - PROCESS | 1813 | 1461145029638 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]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1637ms 02:37:09 INFO - PROCESS | 1813 | 1461145029654 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1813 | 1461145029657 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:37:09 INFO - PROCESS | 1813 | 1461145029670 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1813 | 1461145029677 Marionette TRACE conn3 <- [1,766,null,{}] 02:37:09 INFO - PROCESS | 1813 | 1461145029693 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}] 02:37:09 INFO - PROCESS | 1813 | 1461145029887 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:37:10 INFO - PROCESS | 1813 | 1461145030068 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae02800 == 77 [pid = 1813] [id = 199] 02:37:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f964a4d0c00) [pid = 1813] [serial = 597] [outer = (nil)] 02:37:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f964a51b400) [pid = 1813] [serial = 598] [outer = 0x7f964a4d0c00] 02:37:10 INFO - PROCESS | 1813 | 1461145030134 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f964a579800) [pid = 1813] [serial = 599] [outer = 0x7f964a4d0c00] 02:37:11 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x7f9641e4f000) [pid = 1813] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:37:11 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x7f964340d400) [pid = 1813] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:37:11 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x7f964340ac00) [pid = 1813] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:37:11 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x7f9641e50c00) [pid = 1813] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:37:11 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x7f964a578800) [pid = 1813] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:37:11 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x7f96421c8800) [pid = 1813] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:37:11 INFO - PROCESS | 1813 | 1461145031385 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]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1744ms 02:37:11 INFO - PROCESS | 1813 | 1461145031454 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 1813 | 1461145031462 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:37:11 INFO - PROCESS | 1813 | 1461145031473 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 1813 | 1461145031481 Marionette TRACE conn3 <- [1,770,null,{}] 02:37:11 INFO - PROCESS | 1813 | 1461145031490 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}] 02:37:11 INFO - PROCESS | 1813 | 1461145031738 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:37:11 INFO - PROCESS | 1813 | 1461145031906 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9648683800 == 78 [pid = 1813] [id = 200] 02:37:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x7f96486a5000) [pid = 1813] [serial = 600] [outer = (nil)] 02:37:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x7f96488b1c00) [pid = 1813] [serial = 601] [outer = 0x7f96486a5000] 02:37:11 INFO - PROCESS | 1813 | 1461145031983 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x7f9649e41c00) [pid = 1813] [serial = 602] [outer = 0x7f96486a5000] 02:37:12 INFO - PROCESS | 1813 | 1461145032939 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]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1490ms 02:37:12 INFO - PROCESS | 1813 | 1461145032964 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1813 | 1461145032973 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:37:12 INFO - PROCESS | 1813 | 1461145032984 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1813 | 1461145032987 Marionette TRACE conn3 <- [1,774,null,{}] 02:37:12 INFO - PROCESS | 1813 | 1461145032994 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}] 02:37:13 INFO - PROCESS | 1813 | 1461145033179 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:37:13 INFO - PROCESS | 1813 | 1461145033382 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b11c000 == 79 [pid = 1813] [id = 201] 02:37:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x7f964a110800) [pid = 1813] [serial = 603] [outer = (nil)] 02:37:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x7f964a524800) [pid = 1813] [serial = 604] [outer = 0x7f964a110800] 02:37:13 INFO - PROCESS | 1813 | 1461145033503 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x7f964a581000) [pid = 1813] [serial = 605] [outer = 0x7f964a110800] 02:37:14 INFO - PROCESS | 1813 | 1461145034411 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]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1480ms 02:37:14 INFO - PROCESS | 1813 | 1461145034465 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 1813 | 1461145034469 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:37:14 INFO - PROCESS | 1813 | 1461145034477 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 1813 | 1461145034483 Marionette TRACE conn3 <- [1,778,null,{}] 02:37:14 INFO - PROCESS | 1813 | 1461145034513 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}] 02:37:14 INFO - PROCESS | 1813 | 1461145034741 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:37:14 INFO - PROCESS | 1813 | 1461145034980 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c69d000 == 80 [pid = 1813] [id = 202] 02:37:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x7f964ab02400) [pid = 1813] [serial = 606] [outer = (nil)] 02:37:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x7f964ad44800) [pid = 1813] [serial = 607] [outer = 0x7f964ab02400] 02:37:15 INFO - PROCESS | 1813 | 1461145035104 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x7f964af06000) [pid = 1813] [serial = 608] [outer = 0x7f964ab02400] 02:37:15 INFO - PROCESS | 1813 | 1461145035977 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]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1545ms 02:37:16 INFO - PROCESS | 1813 | 1461145036022 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:37:16 INFO - PROCESS | 1813 | 1461145036027 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:37:16 INFO - PROCESS | 1813 | 1461145036033 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 1813 | 1461145036037 Marionette TRACE conn3 <- [1,782,null,{}] 02:37:16 INFO - PROCESS | 1813 | 1461145036042 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}] 02:37:16 INFO - PROCESS | 1813 | 1461145036215 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:37:16 INFO - PROCESS | 1813 | 1461145036371 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e63c800 == 81 [pid = 1813] [id = 203] 02:37:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x7f964ab05800) [pid = 1813] [serial = 609] [outer = (nil)] 02:37:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x7f964af4d400) [pid = 1813] [serial = 610] [outer = 0x7f964ab05800] 02:37:16 INFO - PROCESS | 1813 | 1461145036444 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f964b0c4400) [pid = 1813] [serial = 611] [outer = 0x7f964ab05800] 02:37:17 INFO - PROCESS | 1813 | 1461145037382 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]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1387ms 02:37:17 INFO - PROCESS | 1813 | 1461145037421 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:37:17 INFO - PROCESS | 1813 | 1461145037425 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:37:17 INFO - PROCESS | 1813 | 1461145037431 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 1813 | 1461145037434 Marionette TRACE conn3 <- [1,786,null,{}] 02:37:17 INFO - PROCESS | 1813 | 1461145037439 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}] 02:37:17 INFO - PROCESS | 1813 | 1461145037607 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:37:17 INFO - PROCESS | 1813 | 1461145037774 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed9f800 == 82 [pid = 1813] [id = 204] 02:37:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f964a28d800) [pid = 1813] [serial = 612] [outer = (nil)] 02:37:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f964b133000) [pid = 1813] [serial = 613] [outer = 0x7f964a28d800] 02:37:17 INFO - PROCESS | 1813 | 1461145037845 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f964b140400) [pid = 1813] [serial = 614] [outer = 0x7f964a28d800] 02:37:18 INFO - PROCESS | 1813 | 1461145038776 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]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1380ms 02:37:18 INFO - PROCESS | 1813 | 1461145038812 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1813 | 1461145038814 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:37:18 INFO - PROCESS | 1813 | 1461145038822 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1813 | 1461145038825 Marionette TRACE conn3 <- [1,790,null,{}] 02:37:18 INFO - PROCESS | 1813 | 1461145038832 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}] 02:37:19 INFO - PROCESS | 1813 | 1461145039031 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:37:19 INFO - PROCESS | 1813 | 1461145039195 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e87000 == 83 [pid = 1813] [id = 205] 02:37:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f964b0c6800) [pid = 1813] [serial = 615] [outer = (nil)] 02:37:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f964c247800) [pid = 1813] [serial = 616] [outer = 0x7f964b0c6800] 02:37:19 INFO - PROCESS | 1813 | 1461145039281 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f964d1cf400) [pid = 1813] [serial = 617] [outer = 0x7f964b0c6800] 02:37:20 INFO - PROCESS | 1813 | 1461145040206 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]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1432ms 02:37:20 INFO - PROCESS | 1813 | 1461145040254 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:37:20 INFO - PROCESS | 1813 | 1461145040258 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:37:20 INFO - PROCESS | 1813 | 1461145040264 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 1813 | 1461145040267 Marionette TRACE conn3 <- [1,794,null,{}] 02:37:20 INFO - PROCESS | 1813 | 1461145040272 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}] 02:37:20 INFO - PROCESS | 1813 | 1461145040437 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:37:20 INFO - PROCESS | 1813 | 1461145040595 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96531c4800 == 84 [pid = 1813] [id = 206] 02:37:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f9648443800) [pid = 1813] [serial = 618] [outer = (nil)] 02:37:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f964e57a000) [pid = 1813] [serial = 619] [outer = 0x7f9648443800] 02:37:20 INFO - PROCESS | 1813 | 1461145040664 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f964e7a5000) [pid = 1813] [serial = 620] [outer = 0x7f9648443800] 02:37:21 INFO - PROCESS | 1813 | 1461145041544 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]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1330ms 02:37:21 INFO - PROCESS | 1813 | 1461145041595 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 1813 | 1461145041599 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:37:21 INFO - PROCESS | 1813 | 1461145041605 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 1813 | 1461145041607 Marionette TRACE conn3 <- [1,798,null,{}] 02:37:21 INFO - PROCESS | 1813 | 1461145041613 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}] 02:37:21 INFO - PROCESS | 1813 | 1461145041770 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:37:21 INFO - PROCESS | 1813 | 1461145041927 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b222000 == 85 [pid = 1813] [id = 207] 02:37:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f9641e48c00) [pid = 1813] [serial = 621] [outer = (nil)] 02:37:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f964a77a000) [pid = 1813] [serial = 622] [outer = 0x7f9641e48c00] 02:37:22 INFO - PROCESS | 1813 | 1461145042003 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f964e9bb400) [pid = 1813] [serial = 623] [outer = 0x7f9641e48c00] 02:37:22 INFO - PROCESS | 1813 | 1461145042835 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]]]}] 02:37:23 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 02:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1433ms 02:37:23 INFO - PROCESS | 1813 | 1461145043048 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1813 | 1461145043053 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:37:23 INFO - PROCESS | 1813 | 1461145043062 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1813 | 1461145043066 Marionette TRACE conn3 <- [1,802,null,{}] 02:37:23 INFO - PROCESS | 1813 | 1461145043073 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}] 02:37:23 INFO - PROCESS | 1813 | 1461145043227 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:37:23 INFO - PROCESS | 1813 | 1461145043448 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ada3000 == 86 [pid = 1813] [id = 208] 02:37:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f9641e49800) [pid = 1813] [serial = 624] [outer = (nil)] 02:37:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f9649c6f800) [pid = 1813] [serial = 625] [outer = 0x7f9641e49800] 02:37:23 INFO - PROCESS | 1813 | 1461145043531 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f964a108400) [pid = 1813] [serial = 626] [outer = 0x7f9641e49800] 02:37:24 INFO - PROCESS | 1813 | 1461145044360 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]]]}] 02:37:24 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 02:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1387ms 02:37:24 INFO - PROCESS | 1813 | 1461145044450 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:37:24 INFO - PROCESS | 1813 | 1461145044457 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:37:24 INFO - PROCESS | 1813 | 1461145044475 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 1813 | 1461145044480 Marionette TRACE conn3 <- [1,806,null,{}] 02:37:24 INFO - PROCESS | 1813 | 1461145044488 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}] 02:37:24 INFO - PROCESS | 1813 | 1461145044864 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:37:25 INFO - PROCESS | 1813 | 1461145045041 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afe8800 == 87 [pid = 1813] [id = 209] 02:37:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f964a109400) [pid = 1813] [serial = 627] [outer = (nil)] 02:37:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f964a57b000) [pid = 1813] [serial = 628] [outer = 0x7f964a109400] 02:37:25 INFO - PROCESS | 1813 | 1461145045108 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964ab0b000) [pid = 1813] [serial = 629] [outer = 0x7f964a109400] 02:37:25 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966240e000 == 86 [pid = 1813] [id = 69] 02:37:25 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964d0d9000 == 85 [pid = 1813] [id = 50] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f96488b5000) [pid = 1813] [serial = 556] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f964a10ec00) [pid = 1813] [serial = 547] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f9649c6a800) [pid = 1813] [serial = 544] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f964b132800) [pid = 1813] [serial = 550] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f964e7a8c00) [pid = 1813] [serial = 553] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f964e57f400) [pid = 1813] [serial = 572] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f9643413400) [pid = 1813] [serial = 559] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f964a572800) [pid = 1813] [serial = 563] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f964c247c00) [pid = 1813] [serial = 568] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f964c644400) [pid = 1813] [serial = 569] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f964b138800) [pid = 1813] [serial = 571] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f964af53400) [pid = 1813] [serial = 566] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f964b7ea400) [pid = 1813] [serial = 542] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f964a293800) [pid = 1813] [serial = 562] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f9649e3f400) [pid = 1813] [serial = 560] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f964af0dc00) [pid = 1813] [serial = 565] [outer = (nil)] [url = about:blank] 02:37:25 INFO - PROCESS | 1813 | 1461145045964 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]]]}] 02:37:26 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 02:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1543ms 02:37:26 INFO - PROCESS | 1813 | 1461145046023 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 1813 | 1461145046026 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:37:26 INFO - PROCESS | 1813 | 1461145046034 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1813 | 1461145046038 Marionette TRACE conn3 <- [1,810,null,{}] 02:37:26 INFO - PROCESS | 1813 | 1461145046052 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}] 02:37:26 INFO - PROCESS | 1813 | 1461145046225 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:37:26 INFO - PROCESS | 1813 | 1461145046236 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0d9000 == 86 [pid = 1813] [id = 210] 02:37:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f964b0c9000) [pid = 1813] [serial = 630] [outer = (nil)] 02:37:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f964b33c400) [pid = 1813] [serial = 631] [outer = 0x7f964b0c9000] 02:37:26 INFO - PROCESS | 1813 | 1461145046304 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f964c247000) [pid = 1813] [serial = 632] [outer = 0x7f964b0c9000] 02:37:27 INFO - PROCESS | 1813 | 1461145047234 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]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1235ms 02:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:37:27 INFO - PROCESS | 1813 | 1461145047271 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 1813 | 1461145047274 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:37:27 INFO - PROCESS | 1813 | 1461145047281 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1813 | 1461145047284 Marionette TRACE conn3 <- [1,814,null,{}] 02:37:27 INFO - PROCESS | 1813 | 1461145047289 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}] 02:37:27 INFO - PROCESS | 1813 | 1461145047442 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:37:27 INFO - PROCESS | 1813 | 1461145047458 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e83800 == 87 [pid = 1813] [id = 211] 02:37:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f964c251000) [pid = 1813] [serial = 633] [outer = (nil)] 02:37:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f964d1d3000) [pid = 1813] [serial = 634] [outer = 0x7f964c251000] 02:37:27 INFO - PROCESS | 1813 | 1461145047522 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f964e7abc00) [pid = 1813] [serial = 635] [outer = 0x7f964c251000] 02:37:28 INFO - PROCESS | 1813 | 1461145048441 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] 02:37:28 INFO - PROCESS | 1813 | 1461145048476 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:37:28 INFO - PROCESS | 1813 | 1461145048482 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1813 | 1461145048484 Marionette TRACE conn3 <- [1,818,null,{}] 02:37:28 INFO - PROCESS | 1813 | 1461145048490 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}] 02:37:28 INFO - PROCESS | 1813 | 1461145048708 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:37:28 INFO - PROCESS | 1813 | 1461145048738 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e8d800 == 88 [pid = 1813] [id = 212] 02:37:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f964c63f800) [pid = 1813] [serial = 636] [outer = (nil)] 02:37:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f964f676000) [pid = 1813] [serial = 637] [outer = 0x7f964c63f800] 02:37:28 INFO - PROCESS | 1813 | 1461145048799 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f964f680400) [pid = 1813] [serial = 638] [outer = 0x7f964c63f800] 02:37:29 INFO - PROCESS | 1813 | 1461145049676 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]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1227ms 02:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:37:29 INFO - PROCESS | 1813 | 1461145049710 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 1813 | 1461145049713 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:37:29 INFO - PROCESS | 1813 | 1461145049720 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 1813 | 1461145049723 Marionette TRACE conn3 <- [1,822,null,{}] 02:37:29 INFO - PROCESS | 1813 | 1461145049736 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}] 02:37:29 INFO - PROCESS | 1813 | 1461145049974 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:37:30 INFO - PROCESS | 1813 | 1461145050002 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654354800 == 89 [pid = 1813] [id = 213] 02:37:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f9650e68400) [pid = 1813] [serial = 639] [outer = (nil)] 02:37:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f9650f77000) [pid = 1813] [serial = 640] [outer = 0x7f9650e68400] 02:37:30 INFO - PROCESS | 1813 | 1461145050070 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f9651ca4800) [pid = 1813] [serial = 641] [outer = 0x7f9650e68400] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f964340fc00) [pid = 1813] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f9643409400) [pid = 1813] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x7f964ad43000) [pid = 1813] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x7f96488b7000) [pid = 1813] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x7f964a299000) [pid = 1813] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x7f96503cd000) [pid = 1813] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x7f9641e4a400) [pid = 1813] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x7f9648442400) [pid = 1813] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x7f964e57e800) [pid = 1813] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x7f9641e51c00) [pid = 1813] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x7f964af11800) [pid = 1813] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x7f964c63cc00) [pid = 1813] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x7f9649e3d400) [pid = 1813] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x7f964340b000) [pid = 1813] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:37:30 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x7f964340f400) [pid = 1813] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:37:31 INFO - PROCESS | 1813 | 1461145050994 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] 02:37:31 INFO - PROCESS | 1813 | 1461145051027 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:37:31 INFO - PROCESS | 1813 | 1461145051034 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 1813 | 1461145051049 Marionette TRACE conn3 <- [1,826,null,{}] 02:37:31 INFO - PROCESS | 1813 | 1461145051055 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}] 02:37:31 INFO - PROCESS | 1813 | 1461145051215 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:37:31 INFO - PROCESS | 1813 | 1461145051232 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548f4800 == 90 [pid = 1813] [id = 214] 02:37:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x7f964844c800) [pid = 1813] [serial = 642] [outer = (nil)] 02:37:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x7f964b7e1000) [pid = 1813] [serial = 643] [outer = 0x7f964844c800] 02:37:31 INFO - PROCESS | 1813 | 1461145051297 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x7f9651ca5000) [pid = 1813] [serial = 644] [outer = 0x7f964844c800] 02:37:32 INFO - PROCESS | 1813 | 1461145052220 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]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1243ms 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:37:32 INFO - PROCESS | 1813 | 1461145052279 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1813 | 1461145052281 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:37:32 INFO - PROCESS | 1813 | 1461145052288 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1813 | 1461145052291 Marionette TRACE conn3 <- [1,830,null,{}] 02:37:32 INFO - PROCESS | 1813 | 1461145052296 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}] 02:37:32 INFO - PROCESS | 1813 | 1461145052464 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:37:32 INFO - PROCESS | 1813 | 1461145052733 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643d9f800 == 91 [pid = 1813] [id = 215] 02:37:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x7f9641e51c00) [pid = 1813] [serial = 645] [outer = (nil)] 02:37:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x7f964340d400) [pid = 1813] [serial = 646] [outer = 0x7f9641e51c00] 02:37:32 INFO - PROCESS | 1813 | 1461145052887 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x7f96486a6800) [pid = 1813] [serial = 647] [outer = 0x7f9641e51c00] 02:37:33 INFO - PROCESS | 1813 | 1461145053816 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]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1585ms 02:37:33 INFO - PROCESS | 1813 | 1461145053875 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 1813 | 1461145053883 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:37:33 INFO - PROCESS | 1813 | 1461145053892 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 1813 | 1461145053897 Marionette TRACE conn3 <- [1,834,null,{}] 02:37:33 INFO - PROCESS | 1813 | 1461145053904 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}] 02:37:34 INFO - PROCESS | 1813 | 1461145054173 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:37:34 INFO - PROCESS | 1813 | 1461145054481 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b58d800 == 92 [pid = 1813] [id = 216] 02:37:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x7f964a10e000) [pid = 1813] [serial = 648] [outer = (nil)] 02:37:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x7f964a572800) [pid = 1813] [serial = 649] [outer = 0x7f964a10e000] 02:37:34 INFO - PROCESS | 1813 | 1461145054571 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x7f964a9cd800) [pid = 1813] [serial = 650] [outer = 0x7f964a10e000] 02:37:35 INFO - PROCESS | 1813 | 1461145055646 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]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1797ms 02:37:35 INFO - PROCESS | 1813 | 1461145055695 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:37:35 INFO - PROCESS | 1813 | 1461145055703 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:37:35 INFO - PROCESS | 1813 | 1461145055711 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1813 | 1461145055714 Marionette TRACE conn3 <- [1,838,null,{}] 02:37:35 INFO - PROCESS | 1813 | 1461145055722 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}] 02:37:35 INFO - PROCESS | 1813 | 1461145055991 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:37:36 INFO - PROCESS | 1813 | 1461145056255 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e83000 == 93 [pid = 1813] [id = 217] 02:37:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x7f964a4c8800) [pid = 1813] [serial = 651] [outer = (nil)] 02:37:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x7f964af54400) [pid = 1813] [serial = 652] [outer = 0x7f964a4c8800] 02:37:36 INFO - PROCESS | 1813 | 1461145056340 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x7f964c24a800) [pid = 1813] [serial = 653] [outer = 0x7f964a4c8800] 02:37:37 INFO - PROCESS | 1813 | 1461145057306 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]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1633ms 02:37:37 INFO - PROCESS | 1813 | 1461145057345 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 1813 | 1461145057350 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:37:37 INFO - PROCESS | 1813 | 1461145057367 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 1813 | 1461145057379 Marionette TRACE conn3 <- [1,842,null,{}] 02:37:37 INFO - PROCESS | 1813 | 1461145057386 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}] 02:37:37 INFO - PROCESS | 1813 | 1461145057640 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:37:37 INFO - PROCESS | 1813 | 1461145057847 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965681d000 == 94 [pid = 1813] [id = 218] 02:37:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x7f964af4e000) [pid = 1813] [serial = 654] [outer = (nil)] 02:37:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f964e79fc00) [pid = 1813] [serial = 655] [outer = 0x7f964af4e000] 02:37:37 INFO - PROCESS | 1813 | 1461145057990 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f96503c9800) [pid = 1813] [serial = 656] [outer = 0x7f964af4e000] 02:37:39 INFO - PROCESS | 1813 | 1461145059264 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]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1950ms 02:37:39 INFO - PROCESS | 1813 | 1461145059312 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 1813 | 1461145059319 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:37:39 INFO - PROCESS | 1813 | 1461145059333 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 1813 | 1461145059346 Marionette TRACE conn3 <- [1,846,null,{}] 02:37:39 INFO - PROCESS | 1813 | 1461145059357 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}] 02:37:39 INFO - PROCESS | 1813 | 1461145059763 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:37:39 INFO - PROCESS | 1813 | 1461145059870 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b206000 == 95 [pid = 1813] [id = 219] 02:37:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f964f67a000) [pid = 1813] [serial = 657] [outer = (nil)] 02:37:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f9650ebc800) [pid = 1813] [serial = 658] [outer = 0x7f964f67a000] 02:37:39 INFO - PROCESS | 1813 | 1461145059947 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f9651ca1400) [pid = 1813] [serial = 659] [outer = 0x7f964f67a000] 02:37:40 INFO - PROCESS | 1813 | 1461145060805 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]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1503ms 02:37:40 INFO - PROCESS | 1813 | 1461145060832 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1813 | 1461145060836 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:37:40 INFO - PROCESS | 1813 | 1461145060842 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1813 | 1461145060846 Marionette TRACE conn3 <- [1,850,null,{}] 02:37:40 INFO - PROCESS | 1813 | 1461145060851 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}] 02:37:41 INFO - PROCESS | 1813 | 1461145061029 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:37:41 INFO - PROCESS | 1813 | 1461145061195 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9660fea800 == 96 [pid = 1813] [id = 220] 02:37:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f9651facc00) [pid = 1813] [serial = 660] [outer = (nil)] 02:37:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f9652755800) [pid = 1813] [serial = 661] [outer = 0x7f9651facc00] 02:37:41 INFO - PROCESS | 1813 | 1461145061281 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f9652feb800) [pid = 1813] [serial = 662] [outer = 0x7f9651facc00] 02:37:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f9653106800) [pid = 1813] [serial = 663] [outer = 0x7f964b56fc00] 02:37:42 INFO - PROCESS | 1813 | 1461145062869 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]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2082ms 02:37:42 INFO - PROCESS | 1813 | 1461145062993 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 1813 | 1461145062998 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:37:43 INFO - PROCESS | 1813 | 1461145063058 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1813 | 1461145063063 Marionette TRACE conn3 <- [1,854,null,{}] 02:37:43 INFO - PROCESS | 1813 | 1461145063069 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}] 02:37:43 INFO - PROCESS | 1813 | 1461145063290 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:37:43 INFO - PROCESS | 1813 | 1461145063459 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96616b5800 == 97 [pid = 1813] [id = 221] 02:37:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f9651faec00) [pid = 1813] [serial = 664] [outer = (nil)] 02:37:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f9653b3f000) [pid = 1813] [serial = 665] [outer = 0x7f9651faec00] 02:37:43 INFO - PROCESS | 1813 | 1461145063536 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f9653c0a400) [pid = 1813] [serial = 666] [outer = 0x7f9651faec00] 02:37:44 INFO - PROCESS | 1813 | 1461145064362 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]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1373ms 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:37:44 INFO - PROCESS | 1813 | 1461145064395 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 1813 | 1461145064398 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:37:44 INFO - PROCESS | 1813 | 1461145064405 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 1813 | 1461145064407 Marionette TRACE conn3 <- [1,858,null,{}] 02:37:44 INFO - PROCESS | 1813 | 1461145064413 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}] 02:37:44 INFO - PROCESS | 1813 | 1461145064595 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:37:44 INFO - PROCESS | 1813 | 1461145064770 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9662311000 == 98 [pid = 1813] [id = 222] 02:37:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f964e57b000) [pid = 1813] [serial = 667] [outer = (nil)] 02:37:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f9653c0f800) [pid = 1813] [serial = 668] [outer = 0x7f964e57b000] 02:37:44 INFO - PROCESS | 1813 | 1461145064847 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f9653c38400) [pid = 1813] [serial = 669] [outer = 0x7f964e57b000] 02:37:45 INFO - PROCESS | 1813 | 1461145065788 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]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1434ms 02:37:45 INFO - PROCESS | 1813 | 1461145065838 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1813 | 1461145065842 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:37:45 INFO - PROCESS | 1813 | 1461145065848 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1813 | 1461145065850 Marionette TRACE conn3 <- [1,862,null,{}] 02:37:45 INFO - PROCESS | 1813 | 1461145065856 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}] 02:37:46 INFO - PROCESS | 1813 | 1461145066037 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:37:46 INFO - PROCESS | 1813 | 1461145066204 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964aba8000 == 99 [pid = 1813] [id = 223] 02:37:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f96421c8000) [pid = 1813] [serial = 670] [outer = (nil)] 02:37:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f964a109000) [pid = 1813] [serial = 671] [outer = 0x7f96421c8000] 02:37:46 INFO - PROCESS | 1813 | 1461145066275 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f9653c43c00) [pid = 1813] [serial = 672] [outer = 0x7f96421c8000] 02:37:47 INFO - PROCESS | 1813 | 1461145067664 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]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1835ms 02:37:47 INFO - PROCESS | 1813 | 1461145067683 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 1813 | 1461145067689 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:37:47 INFO - PROCESS | 1813 | 1461145067696 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 1813 | 1461145067702 Marionette TRACE conn3 <- [1,866,null,{}] 02:37:47 INFO - PROCESS | 1813 | 1461145067765 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}] 02:37:48 INFO - PROCESS | 1813 | 1461145068026 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:37:48 INFO - PROCESS | 1813 | 1461145068132 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afdf800 == 100 [pid = 1813] [id = 224] 02:37:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f96486a4400) [pid = 1813] [serial = 673] [outer = (nil)] 02:37:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f96488b6800) [pid = 1813] [serial = 674] [outer = 0x7f96486a4400] 02:37:48 INFO - PROCESS | 1813 | 1461145068203 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f9649eda000) [pid = 1813] [serial = 675] [outer = 0x7f96486a4400] 02:37:49 INFO - PROCESS | 1813 | 1461145069075 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]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1441ms 02:37:49 INFO - PROCESS | 1813 | 1461145069139 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 1813 | 1461145069147 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:37:49 INFO - PROCESS | 1813 | 1461145069157 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 1813 | 1461145069160 Marionette TRACE conn3 <- [1,870,null,{}] 02:37:49 INFO - PROCESS | 1813 | 1461145069167 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}] 02:37:49 INFO - PROCESS | 1813 | 1461145069351 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:37:49 INFO - PROCESS | 1813 | 1461145069706 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9648665000 == 101 [pid = 1813] [id = 225] 02:37:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f964a28e000) [pid = 1813] [serial = 676] [outer = (nil)] 02:37:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f964a519000) [pid = 1813] [serial = 677] [outer = 0x7f964a28e000] 02:37:49 INFO - PROCESS | 1813 | 1461145069782 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f964a771800) [pid = 1813] [serial = 678] [outer = 0x7f964a28e000] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654406800 == 100 [pid = 1813] [id = 195] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f91c800 == 99 [pid = 1813] [id = 144] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96535a6800 == 98 [pid = 1813] [id = 184] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f90d000 == 97 [pid = 1813] [id = 190] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e916000 == 96 [pid = 1813] [id = 189] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964afe9800 == 95 [pid = 1813] [id = 188] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964c6ab800 == 94 [pid = 1813] [id = 59] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654d72000 == 93 [pid = 1813] [id = 61] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3b6800 == 92 [pid = 1813] [id = 198] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643db0000 == 91 [pid = 1813] [id = 187] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656811000 == 90 [pid = 1813] [id = 133] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f964a51b400) [pid = 1813] [serial = 598] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f964ad4f800) [pid = 1813] [serial = 580] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f96503cec00) [pid = 1813] [serial = 583] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f9652755000) [pid = 1813] [serial = 586] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b78f000 == 89 [pid = 1813] [id = 58] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650e8f800 == 88 [pid = 1813] [id = 183] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b788800 == 87 [pid = 1813] [id = 182] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abb3000 == 86 [pid = 1813] [id = 173] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96548f4800 == 85 [pid = 1813] [id = 214] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654354800 == 84 [pid = 1813] [id = 213] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e8d800 == 83 [pid = 1813] [id = 212] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650e83800 == 82 [pid = 1813] [id = 211] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964d0d9000 == 81 [pid = 1813] [id = 210] 02:37:50 INFO - PROCESS | 1813 | 1461145070831 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]]]}] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964afe8800 == 80 [pid = 1813] [id = 209] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ada3000 == 79 [pid = 1813] [id = 208] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e63c800 == 78 [pid = 1813] [id = 203] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b11c000 == 77 [pid = 1813] [id = 201] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9648683800 == 76 [pid = 1813] [id = 200] 02:37:50 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae02800 == 75 [pid = 1813] [id = 199] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f9649ed8800) [pid = 1813] [serial = 596] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f9649c78800) [pid = 1813] [serial = 595] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f9649ed8000) [pid = 1813] [serial = 545] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f964c63d800) [pid = 1813] [serial = 551] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f964a77bc00) [pid = 1813] [serial = 548] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f964b753000) [pid = 1813] [serial = 509] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f9653c0d000) [pid = 1813] [serial = 518] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f964844ec00) [pid = 1813] [serial = 503] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f964af45c00) [pid = 1813] [serial = 557] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f9651fa6800) [pid = 1813] [serial = 515] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f964ab10400) [pid = 1813] [serial = 506] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f964f3c6800) [pid = 1813] [serial = 512] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f964f332400) [pid = 1813] [serial = 554] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f96503cb000) [pid = 1813] [serial = 521] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f9653105400) [pid = 1813] [serial = 590] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f9652fa0c00) [pid = 1813] [serial = 589] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f964a10d800) [pid = 1813] [serial = 577] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f96486a4800) [pid = 1813] [serial = 593] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f964844b000) [pid = 1813] [serial = 592] [outer = (nil)] [url = about:blank] 02:37:50 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x7f964f679400) [pid = 1813] [serial = 574] [outer = (nil)] [url = about:blank] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1740ms 02:37:50 INFO - PROCESS | 1813 | 1461145070896 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1813 | 1461145070901 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:37:50 INFO - PROCESS | 1813 | 1461145070908 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1813 | 1461145070914 Marionette TRACE conn3 <- [1,874,null,{}] 02:37:50 INFO - PROCESS | 1813 | 1461145070929 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}] 02:37:51 INFO - PROCESS | 1813 | 1461145071116 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:37:51 INFO - PROCESS | 1813 | 1461145071310 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3b6000 == 76 [pid = 1813] [id = 226] 02:37:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x7f964ab05000) [pid = 1813] [serial = 679] [outer = (nil)] 02:37:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f964ad49800) [pid = 1813] [serial = 680] [outer = 0x7f964ab05000] 02:37:51 INFO - PROCESS | 1813 | 1461145071379 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f964af0cc00) [pid = 1813] [serial = 681] [outer = 0x7f964ab05000] 02:37:52 INFO - PROCESS | 1813 | 1461145072120 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]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1242ms 02:37:52 INFO - PROCESS | 1813 | 1461145072151 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1813 | 1461145072154 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:37:52 INFO - PROCESS | 1813 | 1461145072165 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1813 | 1461145072168 Marionette TRACE conn3 <- [1,878,null,{}] 02:37:52 INFO - PROCESS | 1813 | 1461145072192 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}] 02:37:52 INFO - PROCESS | 1813 | 1461145072357 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:37:52 INFO - PROCESS | 1813 | 1461145072374 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b218000 == 77 [pid = 1813] [id = 227] 02:37:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f964ab0b400) [pid = 1813] [serial = 682] [outer = (nil)] 02:37:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f964b138000) [pid = 1813] [serial = 683] [outer = 0x7f964ab0b400] 02:37:52 INFO - PROCESS | 1813 | 1461145072437 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f964b571c00) [pid = 1813] [serial = 684] [outer = 0x7f964ab0b400] 02:37:53 INFO - PROCESS | 1813 | 1461145073285 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]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1147ms 02:37:53 INFO - PROCESS | 1813 | 1461145073331 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:37:53 INFO - PROCESS | 1813 | 1461145073335 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:37:53 INFO - PROCESS | 1813 | 1461145073351 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 1813 | 1461145073354 Marionette TRACE conn3 <- [1,882,null,{}] 02:37:53 INFO - PROCESS | 1813 | 1461145073360 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}] 02:37:53 INFO - PROCESS | 1813 | 1461145073577 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:37:53 INFO - PROCESS | 1813 | 1461145073599 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e913000 == 78 [pid = 1813] [id = 228] 02:37:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f964b575000) [pid = 1813] [serial = 685] [outer = (nil)] 02:37:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f964c246800) [pid = 1813] [serial = 686] [outer = 0x7f964b575000] 02:37:53 INFO - PROCESS | 1813 | 1461145073663 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f964c638400) [pid = 1813] [serial = 687] [outer = 0x7f964b575000] 02:37:54 INFO - PROCESS | 1813 | 1461145074535 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]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1251ms 02:37:54 INFO - PROCESS | 1813 | 1461145074613 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1813 | 1461145074617 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:37:54 INFO - PROCESS | 1813 | 1461145074628 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1813 | 1461145074630 Marionette TRACE conn3 <- [1,886,null,{}] 02:37:54 INFO - PROCESS | 1813 | 1461145074653 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}] 02:37:54 INFO - PROCESS | 1813 | 1461145074920 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:37:54 INFO - PROCESS | 1813 | 1461145074965 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f95a000 == 79 [pid = 1813] [id = 229] 02:37:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f964e573000) [pid = 1813] [serial = 688] [outer = (nil)] 02:37:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f964e9ad400) [pid = 1813] [serial = 689] [outer = 0x7f964e573000] 02:37:55 INFO - PROCESS | 1813 | 1461145075033 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f964f3c0400) [pid = 1813] [serial = 690] [outer = 0x7f964e573000] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f9641e49800) [pid = 1813] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f964c63f800) [pid = 1813] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f9650e68400) [pid = 1813] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f96486a5800) [pid = 1813] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f964a4d0c00) [pid = 1813] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f964b0c9000) [pid = 1813] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f964c251000) [pid = 1813] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f964a109400) [pid = 1813] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f964e57c800) [pid = 1813] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x7f964e580000) [pid = 1813] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:37:55 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x7f96488b5400) [pid = 1813] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:37:56 INFO - PROCESS | 1813 | 1461145076163 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]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1590ms 02:37:56 INFO - PROCESS | 1813 | 1461145076214 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 1813 | 1461145076218 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:37:56 INFO - PROCESS | 1813 | 1461145076224 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 1813 | 1461145076226 Marionette TRACE conn3 <- [1,890,null,{}] 02:37:56 INFO - PROCESS | 1813 | 1461145076232 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}] 02:37:56 INFO - PROCESS | 1813 | 1461145076437 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:37:56 INFO - PROCESS | 1813 | 1461145076467 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f94c800 == 80 [pid = 1813] [id = 230] 02:37:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x7f96488b5000) [pid = 1813] [serial = 691] [outer = (nil)] 02:37:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x7f964e574400) [pid = 1813] [serial = 692] [outer = 0x7f96488b5000] 02:37:56 INFO - PROCESS | 1813 | 1461145076535 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f964f67d800) [pid = 1813] [serial = 693] [outer = 0x7f96488b5000] 02:37:57 INFO - PROCESS | 1813 | 1461145077708 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]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1538ms 02:37:57 INFO - PROCESS | 1813 | 1461145077895 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1813 | 1461145077908 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:37:57 INFO - PROCESS | 1813 | 1461145077938 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1813 | 1461145077946 Marionette TRACE conn3 <- [1,894,null,{}] 02:37:57 INFO - PROCESS | 1813 | 1461145077961 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}] 02:37:58 INFO - PROCESS | 1813 | 1461145078547 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:37:58 INFO - PROCESS | 1813 | 1461145078719 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abc4800 == 81 [pid = 1813] [id = 231] 02:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f96488b2c00) [pid = 1813] [serial = 694] [outer = (nil)] 02:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f9649c78800) [pid = 1813] [serial = 695] [outer = 0x7f96488b2c00] 02:37:58 INFO - PROCESS | 1813 | 1461145078856 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f964a109400) [pid = 1813] [serial = 696] [outer = 0x7f96488b2c00] 02:37:59 INFO - PROCESS | 1813 | 1461145079875 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]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 2000ms 02:37:59 INFO - PROCESS | 1813 | 1461145079935 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1813 | 1461145079940 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:37:59 INFO - PROCESS | 1813 | 1461145079953 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1813 | 1461145079958 Marionette TRACE conn3 <- [1,898,null,{}] 02:38:00 INFO - PROCESS | 1813 | 1461145080009 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}] 02:38:00 INFO - PROCESS | 1813 | 1461145080236 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:38:00 INFO - PROCESS | 1813 | 1461145080471 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e632800 == 82 [pid = 1813] [id = 232] 02:38:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f96488b3400) [pid = 1813] [serial = 697] [outer = (nil)] 02:38:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f964ab04800) [pid = 1813] [serial = 698] [outer = 0x7f96488b3400] 02:38:00 INFO - PROCESS | 1813 | 1461145080547 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f964af05800) [pid = 1813] [serial = 699] [outer = 0x7f96488b3400] 02:38:01 INFO - PROCESS | 1813 | 1461145081516 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]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1588ms 02:38:01 INFO - PROCESS | 1813 | 1461145081539 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1813 | 1461145081543 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:38:01 INFO - PROCESS | 1813 | 1461145081550 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1813 | 1461145081554 Marionette TRACE conn3 <- [1,902,null,{}] 02:38:01 INFO - PROCESS | 1813 | 1461145081568 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}] 02:38:01 INFO - PROCESS | 1813 | 1461145081824 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:38:02 INFO - PROCESS | 1813 | 1461145082136 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653636800 == 83 [pid = 1813] [id = 233] 02:38:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f964b137800) [pid = 1813] [serial = 700] [outer = (nil)] 02:38:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f964b56d400) [pid = 1813] [serial = 701] [outer = 0x7f964b137800] 02:38:02 INFO - PROCESS | 1813 | 1461145082238 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f964d0f0800) [pid = 1813] [serial = 702] [outer = 0x7f964b137800] 02:38:03 INFO - PROCESS | 1813 | 1461145083137 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]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1641ms 02:38:03 INFO - PROCESS | 1813 | 1461145083193 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 1813 | 1461145083197 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:38:03 INFO - PROCESS | 1813 | 1461145083204 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1813 | 1461145083209 Marionette TRACE conn3 <- [1,906,null,{}] 02:38:03 INFO - PROCESS | 1813 | 1461145083215 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}] 02:38:03 INFO - PROCESS | 1813 | 1461145083431 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:38:03 INFO - PROCESS | 1813 | 1461145083592 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e90000 == 84 [pid = 1813] [id = 234] 02:38:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f964af4d800) [pid = 1813] [serial = 703] [outer = (nil)] 02:38:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f964e7a5400) [pid = 1813] [serial = 704] [outer = 0x7f964af4d800] 02:38:03 INFO - PROCESS | 1813 | 1461145083693 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f964f672800) [pid = 1813] [serial = 705] [outer = 0x7f964af4d800] 02:38:04 INFO - PROCESS | 1813 | 1461145084588 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]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1437ms 02:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:38:04 INFO - PROCESS | 1813 | 1461145084643 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 1813 | 1461145084646 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:38:04 INFO - PROCESS | 1813 | 1461145084654 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 1813 | 1461145084657 Marionette TRACE conn3 <- [1,910,null,{}] 02:38:04 INFO - PROCESS | 1813 | 1461145084664 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}] 02:38:04 INFO - PROCESS | 1813 | 1461145084909 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:38:05 INFO - PROCESS | 1813 | 1461145085165 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965497b000 == 85 [pid = 1813] [id = 235] 02:38:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f964e5da800) [pid = 1813] [serial = 706] [outer = (nil)] 02:38:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f96503d0800) [pid = 1813] [serial = 707] [outer = 0x7f964e5da800] 02:38:05 INFO - PROCESS | 1813 | 1461145085284 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f96511abc00) [pid = 1813] [serial = 708] [outer = 0x7f964e5da800] 02:38:06 INFO - PROCESS | 1813 | 1461145086160 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]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1585ms 02:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:38:06 INFO - PROCESS | 1813 | 1461145086238 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1813 | 1461145086241 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:38:06 INFO - PROCESS | 1813 | 1461145086248 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1813 | 1461145086250 Marionette TRACE conn3 <- [1,914,null,{}] 02:38:06 INFO - PROCESS | 1813 | 1461145086257 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}] 02:38:06 INFO - PROCESS | 1813 | 1461145086621 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:38:06 INFO - PROCESS | 1813 | 1461145086951 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656819800 == 86 [pid = 1813] [id = 236] 02:38:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f9653102800) [pid = 1813] [serial = 709] [outer = (nil)] 02:38:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f9653109400) [pid = 1813] [serial = 710] [outer = 0x7f9653102800] 02:38:07 INFO - PROCESS | 1813 | 1461145087081 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f965333d800) [pid = 1813] [serial = 711] [outer = 0x7f9653102800] 02:38:08 INFO - PROCESS | 1813 | 1461145088184 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]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1994ms 02:38:08 INFO - PROCESS | 1813 | 1461145088241 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1813 | 1461145088245 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:38:08 INFO - PROCESS | 1813 | 1461145088252 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1813 | 1461145088254 Marionette TRACE conn3 <- [1,918,null,{}] 02:38:08 INFO - PROCESS | 1813 | 1461145088263 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}] 02:38:08 INFO - PROCESS | 1813 | 1461145088454 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:38:08 INFO - PROCESS | 1813 | 1461145088620 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96611ee800 == 87 [pid = 1813] [id = 237] 02:38:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f9643405400) [pid = 1813] [serial = 712] [outer = (nil)] 02:38:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f9653c0e400) [pid = 1813] [serial = 713] [outer = 0x7f9643405400] 02:38:08 INFO - PROCESS | 1813 | 1461145088695 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f9653c42c00) [pid = 1813] [serial = 714] [outer = 0x7f9643405400] 02:38:09 INFO - PROCESS | 1813 | 1461145089585 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]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1385ms 02:38:09 INFO - PROCESS | 1813 | 1461145089637 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1813 | 1461145089640 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:38:09 INFO - PROCESS | 1813 | 1461145089647 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1813 | 1461145089650 Marionette TRACE conn3 <- [1,922,null,{}] 02:38:09 INFO - PROCESS | 1813 | 1461145089656 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}] 02:38:09 INFO - PROCESS | 1813 | 1461145089840 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:38:10 INFO - PROCESS | 1813 | 1461145089999 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966401a000 == 88 [pid = 1813] [id = 238] 02:38:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f9652915000) [pid = 1813] [serial = 715] [outer = (nil)] 02:38:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f9653f94400) [pid = 1813] [serial = 716] [outer = 0x7f9652915000] 02:38:10 INFO - PROCESS | 1813 | 1461145090074 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f965403c400) [pid = 1813] [serial = 717] [outer = 0x7f9652915000] 02:38:10 INFO - PROCESS | 1813 | 1461145090954 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]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1378ms 02:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:38:11 INFO - PROCESS | 1813 | 1461145091027 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1813 | 1461145091030 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:38:11 INFO - PROCESS | 1813 | 1461145091036 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1813 | 1461145091039 Marionette TRACE conn3 <- [1,926,null,{}] 02:38:11 INFO - PROCESS | 1813 | 1461145091045 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}] 02:38:11 INFO - PROCESS | 1813 | 1461145091224 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:38:11 INFO - PROCESS | 1813 | 1461145091389 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9665d99800 == 89 [pid = 1813] [id = 239] 02:38:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f9651c9e800) [pid = 1813] [serial = 718] [outer = (nil)] 02:38:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f96543ae000) [pid = 1813] [serial = 719] [outer = 0x7f9651c9e800] 02:38:11 INFO - PROCESS | 1813 | 1461145091459 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f9654632000) [pid = 1813] [serial = 720] [outer = 0x7f9651c9e800] 02:38:12 INFO - PROCESS | 1813 | 1461145092363 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]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1388ms 02:38:12 INFO - PROCESS | 1813 | 1461145092424 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1813 | 1461145092428 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:38:12 INFO - PROCESS | 1813 | 1461145092434 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1813 | 1461145092436 Marionette TRACE conn3 <- [1,930,null,{}] 02:38:12 INFO - PROCESS | 1813 | 1461145092442 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}] 02:38:12 INFO - PROCESS | 1813 | 1461145092625 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:38:12 INFO - PROCESS | 1813 | 1461145092787 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96662a3800 == 90 [pid = 1813] [id = 240] 02:38:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f96536a1400) [pid = 1813] [serial = 721] [outer = (nil)] 02:38:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f9654993c00) [pid = 1813] [serial = 722] [outer = 0x7f96536a1400] 02:38:12 INFO - PROCESS | 1813 | 1461145092861 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f9654d62c00) [pid = 1813] [serial = 723] [outer = 0x7f96536a1400] 02:38:13 INFO - PROCESS | 1813 | 1461145093811 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]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1428ms 02:38:13 INFO - PROCESS | 1813 | 1461145093863 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1813 | 1461145093870 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:38:13 INFO - PROCESS | 1813 | 1461145093876 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1813 | 1461145093881 Marionette TRACE conn3 <- [1,934,null,{}] 02:38:13 INFO - PROCESS | 1813 | 1461145093887 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}] 02:38:14 INFO - PROCESS | 1813 | 1461145094119 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:38:14 INFO - PROCESS | 1813 | 1461145094381 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abc5000 == 91 [pid = 1813] [id = 241] 02:38:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f96488be800) [pid = 1813] [serial = 724] [outer = (nil)] 02:38:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f964a575800) [pid = 1813] [serial = 725] [outer = 0x7f96488be800] 02:38:14 INFO - PROCESS | 1813 | 1461145094517 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f9656937000) [pid = 1813] [serial = 726] [outer = 0x7f96488be800] 02:38:15 INFO - PROCESS | 1813 | 1461145095395 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]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1584ms 02:38:15 INFO - PROCESS | 1813 | 1461145095461 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 1813 | 1461145095465 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:38:15 INFO - PROCESS | 1813 | 1461145095471 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 1813 | 1461145095474 Marionette TRACE conn3 <- [1,938,null,{}] 02:38:15 INFO - PROCESS | 1813 | 1461145095479 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}] 02:38:15 INFO - PROCESS | 1813 | 1461145095669 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:38:16 INFO - PROCESS | 1813 | 1461145096371 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae05000 == 92 [pid = 1813] [id = 242] 02:38:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f96421c6c00) [pid = 1813] [serial = 727] [outer = (nil)] 02:38:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f9643409800) [pid = 1813] [serial = 728] [outer = 0x7f96421c6c00] 02:38:16 INFO - PROCESS | 1813 | 1461145096537 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f96486a2800) [pid = 1813] [serial = 729] [outer = 0x7f96421c6c00] 02:38:17 INFO - PROCESS | 1813 | 1461145097662 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]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2232ms 02:38:17 INFO - PROCESS | 1813 | 1461145097708 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 1813 | 1461145097715 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:38:17 INFO - PROCESS | 1813 | 1461145097724 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 1813 | 1461145097728 Marionette TRACE conn3 <- [1,942,null,{}] 02:38:17 INFO - PROCESS | 1813 | 1461145097735 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}] 02:38:17 INFO - PROCESS | 1813 | 1461145097920 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:38:18 INFO - PROCESS | 1813 | 1461145098250 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643dab800 == 93 [pid = 1813] [id = 243] 02:38:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964a573800) [pid = 1813] [serial = 730] [outer = (nil)] 02:38:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964a57e800) [pid = 1813] [serial = 731] [outer = 0x7f964a573800] 02:38:18 INFO - PROCESS | 1813 | 1461145098326 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964a9d5c00) [pid = 1813] [serial = 732] [outer = 0x7f964a573800] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f95a000 == 92 [pid = 1813] [id = 229] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e913000 == 91 [pid = 1813] [id = 228] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964b7e1000) [pid = 1813] [serial = 643] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b218000 == 90 [pid = 1813] [id = 227] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3b6000 == 89 [pid = 1813] [id = 226] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9648665000 == 88 [pid = 1813] [id = 225] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964afdf800 == 87 [pid = 1813] [id = 224] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965681d000 == 86 [pid = 1813] [id = 218] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e83000 == 85 [pid = 1813] [id = 217] 02:38:19 INFO - PROCESS | 1813 | 1461145099290 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]]]}] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b58d800 == 84 [pid = 1813] [id = 216] 02:38:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643d9f800 == 83 [pid = 1813] [id = 215] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f96488b1c00) [pid = 1813] [serial = 601] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f964a108400) [pid = 1813] [serial = 626] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f964f676000) [pid = 1813] [serial = 637] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f964af4d400) [pid = 1813] [serial = 610] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f9651ca4800) [pid = 1813] [serial = 641] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9649c6f800) [pid = 1813] [serial = 625] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f964e574800) [pid = 1813] [serial = 581] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964c247800) [pid = 1813] [serial = 616] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f964a579800) [pid = 1813] [serial = 599] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f964c247000) [pid = 1813] [serial = 632] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f964b133000) [pid = 1813] [serial = 613] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f964f680400) [pid = 1813] [serial = 638] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f964d1d3000) [pid = 1813] [serial = 634] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f964a57b000) [pid = 1813] [serial = 628] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f964e7abc00) [pid = 1813] [serial = 635] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f964ab0b000) [pid = 1813] [serial = 629] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f9651887c00) [pid = 1813] [serial = 584] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f9650f77000) [pid = 1813] [serial = 640] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f964a524800) [pid = 1813] [serial = 604] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f9652acb000) [pid = 1813] [serial = 587] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f964a77a000) [pid = 1813] [serial = 622] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f964b33c400) [pid = 1813] [serial = 631] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f964e57a000) [pid = 1813] [serial = 619] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f964ad44800) [pid = 1813] [serial = 607] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f964a51f400) [pid = 1813] [serial = 578] [outer = (nil)] [url = about:blank] 02:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1630ms 02:38:19 INFO - PROCESS | 1813 | 1461145099359 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1813 | 1461145099363 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:38:19 INFO - PROCESS | 1813 | 1461145099370 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1813 | 1461145099373 Marionette TRACE conn3 <- [1,946,null,{}] 02:38:19 INFO - PROCESS | 1813 | 1461145099378 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}] 02:38:19 INFO - PROCESS | 1813 | 1461145099543 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:38:19 INFO - PROCESS | 1813 | 1461145099748 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae15000 == 84 [pid = 1813] [id = 244] 02:38:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f9649e42c00) [pid = 1813] [serial = 733] [outer = (nil)] 02:38:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f964af02c00) [pid = 1813] [serial = 734] [outer = 0x7f9649e42c00] 02:38:19 INFO - PROCESS | 1813 | 1461145099839 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f964b0bf400) [pid = 1813] [serial = 735] [outer = 0x7f9649e42c00] 02:38:20 INFO - PROCESS | 1813 | 1461145100663 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]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1337ms 02:38:20 INFO - PROCESS | 1813 | 1461145100708 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:38:20 INFO - PROCESS | 1813 | 1461145100713 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:38:20 INFO - PROCESS | 1813 | 1461145100727 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 1813 | 1461145100737 Marionette TRACE conn3 <- [1,950,null,{}] 02:38:20 INFO - PROCESS | 1813 | 1461145100746 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}] 02:38:20 INFO - PROCESS | 1813 | 1461145100925 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:38:21 INFO - PROCESS | 1813 | 1461145101057 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f90b800 == 85 [pid = 1813] [id = 245] 02:38:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f964a76d400) [pid = 1813] [serial = 736] [outer = (nil)] 02:38:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f964d0ea800) [pid = 1813] [serial = 737] [outer = 0x7f964a76d400] 02:38:21 INFO - PROCESS | 1813 | 1461145101118 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f964e5db800) [pid = 1813] [serial = 738] [outer = 0x7f964a76d400] 02:38:21 INFO - PROCESS | 1813 | 1461145101911 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]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1249ms 02:38:21 INFO - PROCESS | 1813 | 1461145101971 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1813 | 1461145101975 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:38:21 INFO - PROCESS | 1813 | 1461145101981 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1813 | 1461145101983 Marionette TRACE conn3 <- [1,954,null,{}] 02:38:21 INFO - PROCESS | 1813 | 1461145101988 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}] 02:38:22 INFO - PROCESS | 1813 | 1461145102204 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:38:22 INFO - PROCESS | 1813 | 1461145102230 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653064800 == 86 [pid = 1813] [id = 246] 02:38:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f964b13f800) [pid = 1813] [serial = 739] [outer = (nil)] 02:38:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f964f675c00) [pid = 1813] [serial = 740] [outer = 0x7f964b13f800] 02:38:22 INFO - PROCESS | 1813 | 1461145102292 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f96503cb000) [pid = 1813] [serial = 741] [outer = 0x7f964b13f800] 02:38:23 INFO - PROCESS | 1813 | 1461145103166 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]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1234ms 02:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:38:23 INFO - PROCESS | 1813 | 1461145103215 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 1813 | 1461145103218 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:38:23 INFO - PROCESS | 1813 | 1461145103223 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 1813 | 1461145103227 Marionette TRACE conn3 <- [1,958,null,{}] 02:38:23 INFO - PROCESS | 1813 | 1461145103232 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}] 02:38:23 INFO - PROCESS | 1813 | 1461145103442 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:38:23 INFO - PROCESS | 1813 | 1461145103467 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e81000 == 87 [pid = 1813] [id = 247] 02:38:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f9651ca4800) [pid = 1813] [serial = 742] [outer = (nil)] 02:38:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f9651fa9c00) [pid = 1813] [serial = 743] [outer = 0x7f9651ca4800] 02:38:23 INFO - PROCESS | 1813 | 1461145103545 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f9652f9d000) [pid = 1813] [serial = 744] [outer = 0x7f9651ca4800] 02:38:24 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f964844c800) [pid = 1813] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:38:24 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f964e573000) [pid = 1813] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:38:24 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f964a28e000) [pid = 1813] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:38:24 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f964ab0b400) [pid = 1813] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:38:24 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f96486a4400) [pid = 1813] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:38:24 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f964ab05000) [pid = 1813] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:38:24 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f964b575000) [pid = 1813] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:38:24 INFO - PROCESS | 1813 | 1461145104599 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]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1395ms 02:38:24 INFO - PROCESS | 1813 | 1461145104619 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 1813 | 1461145104624 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:38:24 INFO - PROCESS | 1813 | 1461145104630 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1813 | 1461145104633 Marionette TRACE conn3 <- [1,962,null,{}] 02:38:24 INFO - PROCESS | 1813 | 1461145104639 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}] 02:38:24 INFO - PROCESS | 1813 | 1461145104864 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:38:24 INFO - PROCESS | 1813 | 1461145104896 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654337800 == 88 [pid = 1813] [id = 248] 02:38:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f964b0c8c00) [pid = 1813] [serial = 745] [outer = (nil)] 02:38:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f965275b000) [pid = 1813] [serial = 746] [outer = 0x7f964b0c8c00] 02:38:24 INFO - PROCESS | 1813 | 1461145104962 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f9653c37000) [pid = 1813] [serial = 747] [outer = 0x7f964b0c8c00] 02:38:25 INFO - PROCESS | 1813 | 1461145105992 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]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1429ms 02:38:26 INFO - PROCESS | 1813 | 1461145106062 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 1813 | 1461145106069 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:38:26 INFO - PROCESS | 1813 | 1461145106077 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1813 | 1461145106082 Marionette TRACE conn3 <- [1,966,null,{}] 02:38:26 INFO - PROCESS | 1813 | 1461145106090 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}] 02:38:26 INFO - PROCESS | 1813 | 1461145106323 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:38:26 INFO - PROCESS | 1813 | 1461145106590 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c6ad800 == 89 [pid = 1813] [id = 249] 02:38:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f964a572c00) [pid = 1813] [serial = 748] [outer = (nil)] 02:38:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f964a777000) [pid = 1813] [serial = 749] [outer = 0x7f964a572c00] 02:38:26 INFO - PROCESS | 1813 | 1461145106673 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f964ad4a800) [pid = 1813] [serial = 750] [outer = 0x7f964a572c00] 02:38:27 INFO - PROCESS | 1813 | 1461145107492 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]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1485ms 02:38:27 INFO - PROCESS | 1813 | 1461145107564 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 1813 | 1461145107572 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:38:27 INFO - PROCESS | 1813 | 1461145107584 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1813 | 1461145107588 Marionette TRACE conn3 <- [1,970,null,{}] 02:38:27 INFO - PROCESS | 1813 | 1461145107594 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}] 02:38:27 INFO - PROCESS | 1813 | 1461145107825 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:38:27 INFO - PROCESS | 1813 | 1461145107990 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e7c000 == 90 [pid = 1813] [id = 250] 02:38:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f964b33f400) [pid = 1813] [serial = 751] [outer = (nil)] 02:38:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f964d137000) [pid = 1813] [serial = 752] [outer = 0x7f964b33f400] 02:38:28 INFO - PROCESS | 1813 | 1461145108200 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f964e7a8c00) [pid = 1813] [serial = 753] [outer = 0x7f964b33f400] 02:38:29 INFO - PROCESS | 1813 | 1461145109210 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]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1688ms 02:38:29 INFO - PROCESS | 1813 | 1461145109273 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1813 | 1461145109277 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:38:29 INFO - PROCESS | 1813 | 1461145109284 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1813 | 1461145109291 Marionette TRACE conn3 <- [1,974,null,{}] 02:38:29 INFO - PROCESS | 1813 | 1461145109308 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}] 02:38:29 INFO - PROCESS | 1813 | 1461145109554 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:38:29 INFO - PROCESS | 1813 | 1461145109813 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656b12800 == 91 [pid = 1813] [id = 251] 02:38:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f9652acac00) [pid = 1813] [serial = 754] [outer = (nil)] 02:38:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f9653108c00) [pid = 1813] [serial = 755] [outer = 0x7f9652acac00] 02:38:29 INFO - PROCESS | 1813 | 1461145109898 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f9653c07800) [pid = 1813] [serial = 756] [outer = 0x7f9652acac00] 02:38:30 INFO - PROCESS | 1813 | 1461145110737 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]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1488ms 02:38:30 INFO - PROCESS | 1813 | 1461145110773 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:38:30 INFO - PROCESS | 1813 | 1461145110779 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:38:30 INFO - PROCESS | 1813 | 1461145110785 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1813 | 1461145110789 Marionette TRACE conn3 <- [1,978,null,{}] 02:38:30 INFO - PROCESS | 1813 | 1461145110795 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}] 02:38:30 INFO - PROCESS | 1813 | 1461145110987 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:38:31 INFO - PROCESS | 1813 | 1461145111169 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b21e000 == 92 [pid = 1813] [id = 252] 02:38:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f96543b3400) [pid = 1813] [serial = 757] [outer = (nil)] 02:38:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f9654d58400) [pid = 1813] [serial = 758] [outer = 0x7f96543b3400] 02:38:31 INFO - PROCESS | 1813 | 1461145111251 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f96554b6000) [pid = 1813] [serial = 759] [outer = 0x7f96543b3400] 02:38:32 INFO - PROCESS | 1813 | 1461145112231 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]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1486ms 02:38:32 INFO - PROCESS | 1813 | 1461145112274 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:38:32 INFO - PROCESS | 1813 | 1461145112279 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:38:32 INFO - PROCESS | 1813 | 1461145112286 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1813 | 1461145112290 Marionette TRACE conn3 <- [1,982,null,{}] 02:38:32 INFO - PROCESS | 1813 | 1461145112297 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}] 02:38:32 INFO - PROCESS | 1813 | 1461145112503 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:38:32 INFO - PROCESS | 1813 | 1461145112675 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96662c0800 == 93 [pid = 1813] [id = 253] 02:38:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f9655519400) [pid = 1813] [serial = 760] [outer = (nil)] 02:38:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f9655652400) [pid = 1813] [serial = 761] [outer = 0x7f9655519400] 02:38:32 INFO - PROCESS | 1813 | 1461145112805 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9656b77400) [pid = 1813] [serial = 762] [outer = 0x7f9655519400] 02:38:33 INFO - PROCESS | 1813 | 1461145113701 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]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1483ms 02:38:33 INFO - PROCESS | 1813 | 1461145113769 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1813 | 1461145113772 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:38:33 INFO - PROCESS | 1813 | 1461145113780 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1813 | 1461145113785 Marionette TRACE conn3 <- [1,986,null,{}] 02:38:33 INFO - PROCESS | 1813 | 1461145113791 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}] 02:38:34 INFO - PROCESS | 1813 | 1461145114074 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:38:34 INFO - PROCESS | 1813 | 1461145114353 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966690f800 == 94 [pid = 1813] [id = 254] 02:38:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f96603e0800) [pid = 1813] [serial = 763] [outer = (nil)] 02:38:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f966119bc00) [pid = 1813] [serial = 764] [outer = 0x7f96603e0800] 02:38:34 INFO - PROCESS | 1813 | 1461145114442 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f96611d1800) [pid = 1813] [serial = 765] [outer = 0x7f96603e0800] 02:38:35 INFO - PROCESS | 1813 | 1461145115404 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]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1682ms 02:38:35 INFO - PROCESS | 1813 | 1461145115464 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1813 | 1461145115467 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:38:35 INFO - PROCESS | 1813 | 1461145115473 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1813 | 1461145115476 Marionette TRACE conn3 <- [1,990,null,{}] 02:38:35 INFO - PROCESS | 1813 | 1461145115481 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}] 02:38:35 INFO - PROCESS | 1813 | 1461145115680 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:38:35 INFO - PROCESS | 1813 | 1461145115900 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9668f58000 == 95 [pid = 1813] [id = 255] 02:38:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f964ad4e400) [pid = 1813] [serial = 766] [outer = (nil)] 02:38:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f96612cfc00) [pid = 1813] [serial = 767] [outer = 0x7f964ad4e400] 02:38:36 INFO - PROCESS | 1813 | 1461145116021 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f966149a400) [pid = 1813] [serial = 768] [outer = 0x7f964ad4e400] 02:38:36 INFO - PROCESS | 1813 | 1461145116925 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]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1529ms 02:38:37 INFO - PROCESS | 1813 | 1461145117003 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1813 | 1461145117007 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:38:37 INFO - PROCESS | 1813 | 1461145117014 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 1813 | 1461145117017 Marionette TRACE conn3 <- [1,994,null,{}] 02:38:37 INFO - PROCESS | 1813 | 1461145117025 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}] 02:38:37 INFO - PROCESS | 1813 | 1461145117261 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:38:37 INFO - PROCESS | 1813 | 1461145117469 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966a81e000 == 96 [pid = 1813] [id = 256] 02:38:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f96612cb400) [pid = 1813] [serial = 769] [outer = (nil)] 02:38:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f9661642400) [pid = 1813] [serial = 770] [outer = 0x7f96612cb400] 02:38:37 INFO - PROCESS | 1813 | 1461145117591 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f9662330000) [pid = 1813] [serial = 771] [outer = 0x7f96612cb400] 02:38:38 INFO - PROCESS | 1813 | 1461145118415 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]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1433ms 02:38:38 INFO - PROCESS | 1813 | 1461145118448 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 1813 | 1461145118451 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:38:38 INFO - PROCESS | 1813 | 1461145118457 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1813 | 1461145118459 Marionette TRACE conn3 <- [1,998,null,{}] 02:38:38 INFO - PROCESS | 1813 | 1461145118465 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}] 02:38:38 INFO - PROCESS | 1813 | 1461145118634 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:38:38 INFO - PROCESS | 1813 | 1461145118806 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96856d2800 == 97 [pid = 1813] [id = 257] 02:38:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f96614e2000) [pid = 1813] [serial = 772] [outer = (nil)] 02:38:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f96623ddc00) [pid = 1813] [serial = 773] [outer = 0x7f96614e2000] 02:38:38 INFO - PROCESS | 1813 | 1461145118878 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f96624d6c00) [pid = 1813] [serial = 774] [outer = 0x7f96614e2000] 02:38:39 INFO - PROCESS | 1813 | 1461145119879 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]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1482ms 02:38:39 INFO - PROCESS | 1813 | 1461145119943 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:38:39 INFO - PROCESS | 1813 | 1461145119948 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:38:39 INFO - PROCESS | 1813 | 1461145119954 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1813 | 1461145119957 Marionette TRACE conn3 <- [1,1002,null,{}] 02:38:39 INFO - PROCESS | 1813 | 1461145119962 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}] 02:38:40 INFO - PROCESS | 1813 | 1461145120166 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:38:40 INFO - PROCESS | 1813 | 1461145120767 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ad98800 == 98 [pid = 1813] [id = 258] 02:38:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f9643412c00) [pid = 1813] [serial = 775] [outer = (nil)] 02:38:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f96486a3c00) [pid = 1813] [serial = 776] [outer = 0x7f9643412c00] 02:38:40 INFO - PROCESS | 1813 | 1461145120887 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f9649e4ac00) [pid = 1813] [serial = 777] [outer = 0x7f9643412c00] 02:38:41 INFO - PROCESS | 1813 | 1461145121838 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]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1944ms 02:38:41 INFO - PROCESS | 1813 | 1461145121899 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 1813 | 1461145121906 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:38:41 INFO - PROCESS | 1813 | 1461145121915 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 1813 | 1461145121920 Marionette TRACE conn3 <- [1,1006,null,{}] 02:38:41 INFO - PROCESS | 1813 | 1461145121927 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}] 02:38:42 INFO - PROCESS | 1813 | 1461145122111 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:38:42 INFO - PROCESS | 1813 | 1461145122445 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643daa800 == 99 [pid = 1813] [id = 259] 02:38:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964ad43000) [pid = 1813] [serial = 778] [outer = (nil)] 02:38:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964af05000) [pid = 1813] [serial = 779] [outer = 0x7f964ad43000] 02:38:42 INFO - PROCESS | 1813 | 1461145122527 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f964b0bf800) [pid = 1813] [serial = 780] [outer = 0x7f964ad43000] 02:38:43 INFO - PROCESS | 1813 | 1461145123407 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]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1536ms 02:38:43 INFO - PROCESS | 1813 | 1461145123455 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1813 | 1461145123461 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:38:43 INFO - PROCESS | 1813 | 1461145123467 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1813 | 1461145123470 Marionette TRACE conn3 <- [1,1010,null,{}] 02:38:43 INFO - PROCESS | 1813 | 1461145123476 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}] 02:38:43 INFO - PROCESS | 1813 | 1461145123684 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:38:43 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b106800 == 98 [pid = 1813] [id = 177] 02:38:43 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96436a4800 == 97 [pid = 1813] [id = 176] 02:38:43 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae0f800 == 96 [pid = 1813] [id = 180] 02:38:43 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f964e574400) [pid = 1813] [serial = 692] [outer = (nil)] [url = about:blank] 02:38:43 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f9650ebc800) [pid = 1813] [serial = 658] [outer = (nil)] [url = about:blank] 02:38:43 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f9652755800) [pid = 1813] [serial = 661] [outer = (nil)] [url = about:blank] 02:38:43 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9653b3f000) [pid = 1813] [serial = 665] [outer = (nil)] [url = about:blank] 02:38:43 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f9653c0f800) [pid = 1813] [serial = 668] [outer = (nil)] [url = about:blank] 02:38:43 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9665d99800 == 95 [pid = 1813] [id = 239] 02:38:43 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966401a000 == 94 [pid = 1813] [id = 238] 02:38:43 INFO - PROCESS | 1813 | 1461145123983 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96611ee800 == 93 [pid = 1813] [id = 237] 02:38:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656819800 == 92 [pid = 1813] [id = 236] 02:38:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965497b000 == 91 [pid = 1813] [id = 235] 02:38:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e90000 == 90 [pid = 1813] [id = 234] 02:38:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653636800 == 89 [pid = 1813] [id = 233] 02:38:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a927000 == 90 [pid = 1813] [id = 260] 02:38:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f964a297800) [pid = 1813] [serial = 781] [outer = (nil)] 02:38:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964ad46800) [pid = 1813] [serial = 782] [outer = 0x7f964a297800] 02:38:44 INFO - PROCESS | 1813 | 1461145124068 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964d1d4000) [pid = 1813] [serial = 783] [outer = 0x7f964a297800] 02:38:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e632800 == 89 [pid = 1813] [id = 232] 02:38:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abc4800 == 88 [pid = 1813] [id = 231] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f9651ca5000) [pid = 1813] [serial = 644] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f964a4ca800) [pid = 1813] [serial = 428] [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.] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f964c246800) [pid = 1813] [serial = 686] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f964c638400) [pid = 1813] [serial = 687] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964b571c00) [pid = 1813] [serial = 684] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f964e9ad400) [pid = 1813] [serial = 689] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f964f3c0400) [pid = 1813] [serial = 690] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f964e79fc00) [pid = 1813] [serial = 655] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f964a771800) [pid = 1813] [serial = 678] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f964a519000) [pid = 1813] [serial = 677] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f964b138000) [pid = 1813] [serial = 683] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f96488b6800) [pid = 1813] [serial = 674] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f9649eda000) [pid = 1813] [serial = 675] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964a572800) [pid = 1813] [serial = 649] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964af54400) [pid = 1813] [serial = 652] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f964ad49800) [pid = 1813] [serial = 680] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f964af0cc00) [pid = 1813] [serial = 681] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f964a109000) [pid = 1813] [serial = 671] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f964340d400) [pid = 1813] [serial = 646] [outer = (nil)] [url = about:blank] 02:38:44 INFO - PROCESS | 1813 | 1461145124843 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]]]}] 02:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1433ms 02:38:44 INFO - PROCESS | 1813 | 1461145124901 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 1813 | 1461145124905 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:38:44 INFO - PROCESS | 1813 | 1461145124918 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1813 | 1461145124927 Marionette TRACE conn3 <- [1,1014,null,{}] 02:38:44 INFO - PROCESS | 1813 | 1461145124939 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}] 02:38:45 INFO - PROCESS | 1813 | 1461145125104 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:38:45 INFO - PROCESS | 1813 | 1461145125115 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed8a000 == 89 [pid = 1813] [id = 261] 02:38:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f964a578400) [pid = 1813] [serial = 784] [outer = (nil)] 02:38:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f964f334800) [pid = 1813] [serial = 785] [outer = 0x7f964a578400] 02:38:45 INFO - PROCESS | 1813 | 1461145125179 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f964f67cc00) [pid = 1813] [serial = 786] [outer = 0x7f964a578400] 02:38:46 INFO - PROCESS | 1813 | 1461145126058 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]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1199ms 02:38:46 INFO - PROCESS | 1813 | 1461145126111 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 1813 | 1461145126116 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:38:46 INFO - PROCESS | 1813 | 1461145126123 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1813 | 1461145126126 Marionette TRACE conn3 <- [1,1018,null,{}] 02:38:46 INFO - PROCESS | 1813 | 1461145126131 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}] 02:38:46 INFO - PROCESS | 1813 | 1461145126290 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:38:46 INFO - PROCESS | 1813 | 1461145126453 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650f31000 == 90 [pid = 1813] [id = 262] 02:38:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964d1d5800) [pid = 1813] [serial = 787] [outer = (nil)] 02:38:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f9650ec1400) [pid = 1813] [serial = 788] [outer = 0x7f964d1d5800] 02:38:46 INFO - PROCESS | 1813 | 1461145126516 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f9651fb2c00) [pid = 1813] [serial = 789] [outer = 0x7f964d1d5800] 02:38:47 INFO - PROCESS | 1813 | 1461145127325 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]]]}] 02:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1230ms 02:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:38:47 INFO - PROCESS | 1813 | 1461145127361 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 1813 | 1461145127364 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:38:47 INFO - PROCESS | 1813 | 1461145127370 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 1813 | 1461145127373 Marionette TRACE conn3 <- [1,1022,null,{}] 02:38:47 INFO - PROCESS | 1813 | 1461145127381 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}] 02:38:47 INFO - PROCESS | 1813 | 1461145127586 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:38:47 INFO - PROCESS | 1813 | 1461145127622 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653a2c000 == 91 [pid = 1813] [id = 263] 02:38:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9652f9f800) [pid = 1813] [serial = 790] [outer = (nil)] 02:38:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9653105c00) [pid = 1813] [serial = 791] [outer = 0x7f9652f9f800] 02:38:47 INFO - PROCESS | 1813 | 1461145127704 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f9653c0f800) [pid = 1813] [serial = 792] [outer = 0x7f9652f9f800] 02:38:48 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f96488b5000) [pid = 1813] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:38:48 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f964a76d400) [pid = 1813] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:38:48 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f9649e42c00) [pid = 1813] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:38:48 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964b13f800) [pid = 1813] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:38:48 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964a573800) [pid = 1813] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:38:48 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9651ca4800) [pid = 1813] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:38:48 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f96421c6c00) [pid = 1813] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:38:48 INFO - PROCESS | 1813 | 1461145128791 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]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1445ms 02:38:48 INFO - PROCESS | 1813 | 1461145128815 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 1813 | 1461145128818 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:38:48 INFO - PROCESS | 1813 | 1461145128823 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1813 | 1461145128826 Marionette TRACE conn3 <- [1,1026,null,{}] 02:38:48 INFO - PROCESS | 1813 | 1461145128831 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}] 02:38:49 INFO - PROCESS | 1813 | 1461145129026 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:38:49 INFO - PROCESS | 1813 | 1461145129112 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e8f800 == 92 [pid = 1813] [id = 264] 02:38:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f964ad4dc00) [pid = 1813] [serial = 793] [outer = (nil)] 02:38:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f9652759c00) [pid = 1813] [serial = 794] [outer = 0x7f964ad4dc00] 02:38:49 INFO - PROCESS | 1813 | 1461145129172 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f96543a9c00) [pid = 1813] [serial = 795] [outer = 0x7f964ad4dc00] 02:38:49 INFO - PROCESS | 1813 | 1461145129908 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]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1126ms 02:38:49 INFO - PROCESS | 1813 | 1461145129951 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 1813 | 1461145129955 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:38:49 INFO - PROCESS | 1813 | 1461145129961 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 1813 | 1461145129963 Marionette TRACE conn3 <- [1,1030,null,{}] 02:38:49 INFO - PROCESS | 1813 | 1461145129969 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}] 02:38:50 INFO - PROCESS | 1813 | 1461145130134 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:38:50 INFO - PROCESS | 1813 | 1461145130144 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965510f800 == 93 [pid = 1813] [id = 265] 02:38:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964a10b400) [pid = 1813] [serial = 796] [outer = (nil)] 02:38:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f965690f000) [pid = 1813] [serial = 797] [outer = 0x7f964a10b400] 02:38:50 INFO - PROCESS | 1813 | 1461145130206 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9660361800) [pid = 1813] [serial = 798] [outer = 0x7f964a10b400] 02:38:51 INFO - PROCESS | 1813 | 1461145131294 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]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1387ms 02:38:51 INFO - PROCESS | 1813 | 1461145131349 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 1813 | 1461145131355 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:38:51 INFO - PROCESS | 1813 | 1461145131363 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 1813 | 1461145131367 Marionette TRACE conn3 <- [1,1034,null,{}] 02:38:51 INFO - PROCESS | 1813 | 1461145131378 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}] 02:38:51 INFO - PROCESS | 1813 | 1461145131607 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:38:51 INFO - PROCESS | 1813 | 1461145131879 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b3a7800 == 94 [pid = 1813] [id = 266] 02:38:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f964a577c00) [pid = 1813] [serial = 799] [outer = (nil)] 02:38:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f964ab0c400) [pid = 1813] [serial = 800] [outer = 0x7f964a577c00] 02:38:51 INFO - PROCESS | 1813 | 1461145131959 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f964b0cb000) [pid = 1813] [serial = 801] [outer = 0x7f964a577c00] 02:38:52 INFO - PROCESS | 1813 | 1461145132870 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]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1540ms 02:38:52 INFO - PROCESS | 1813 | 1461145132904 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 1813 | 1461145132913 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:38:52 INFO - PROCESS | 1813 | 1461145132924 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1813 | 1461145132927 Marionette TRACE conn3 <- [1,1038,null,{}] 02:38:52 INFO - PROCESS | 1813 | 1461145132934 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}] 02:38:53 INFO - PROCESS | 1813 | 1461145133132 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:38:53 INFO - PROCESS | 1813 | 1461145133302 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9651cb3000 == 95 [pid = 1813] [id = 267] 02:38:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f9649e44000) [pid = 1813] [serial = 802] [outer = (nil)] 02:38:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f964e577000) [pid = 1813] [serial = 803] [outer = 0x7f9649e44000] 02:38:53 INFO - PROCESS | 1813 | 1461145133384 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f964f32f800) [pid = 1813] [serial = 804] [outer = 0x7f9649e44000] 02:38:54 INFO - PROCESS | 1813 | 1461145134441 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]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1588ms 02:38:54 INFO - PROCESS | 1813 | 1461145134513 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 1813 | 1461145134517 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:38:54 INFO - PROCESS | 1813 | 1461145134525 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1813 | 1461145134532 Marionette TRACE conn3 <- [1,1042,null,{}] 02:38:54 INFO - PROCESS | 1813 | 1461145134551 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}] 02:38:54 INFO - PROCESS | 1813 | 1461145134799 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:38:55 INFO - PROCESS | 1813 | 1461145135079 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b21a800 == 96 [pid = 1813] [id = 268] 02:38:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f9651d5d800) [pid = 1813] [serial = 805] [outer = (nil)] 02:38:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f9653c0d000) [pid = 1813] [serial = 806] [outer = 0x7f9651d5d800] 02:38:55 INFO - PROCESS | 1813 | 1461145135162 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f9654635000) [pid = 1813] [serial = 807] [outer = 0x7f9651d5d800] 02:38:56 INFO - PROCESS | 1813 | 1461145136016 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]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1539ms 02:38:56 INFO - PROCESS | 1813 | 1461145136066 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 1813 | 1461145136070 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:38:56 INFO - PROCESS | 1813 | 1461145136076 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1813 | 1461145136079 Marionette TRACE conn3 <- [1,1046,null,{}] 02:38:56 INFO - PROCESS | 1813 | 1461145136085 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}] 02:38:56 INFO - PROCESS | 1813 | 1461145136289 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:38:56 INFO - PROCESS | 1813 | 1461145136459 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966230c800 == 97 [pid = 1813] [id = 269] 02:38:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964a4c6800) [pid = 1813] [serial = 808] [outer = (nil)] 02:38:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f9660362400) [pid = 1813] [serial = 809] [outer = 0x7f964a4c6800] 02:38:56 INFO - PROCESS | 1813 | 1461145136539 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f9660f6f800) [pid = 1813] [serial = 810] [outer = 0x7f964a4c6800] 02:38:57 INFO - PROCESS | 1813 | 1461145137395 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]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1378ms 02:38:57 INFO - PROCESS | 1813 | 1461145137457 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1813 | 1461145137461 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:38:57 INFO - PROCESS | 1813 | 1461145137467 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1813 | 1461145137470 Marionette TRACE conn3 <- [1,1050,null,{}] 02:38:57 INFO - PROCESS | 1813 | 1461145137475 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}] 02:38:57 INFO - PROCESS | 1813 | 1461145137668 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:38:57 INFO - PROCESS | 1813 | 1461145137844 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966608d800 == 98 [pid = 1813] [id = 270] 02:38:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f965498b000) [pid = 1813] [serial = 811] [outer = (nil)] 02:38:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f96612d1800) [pid = 1813] [serial = 812] [outer = 0x7f965498b000] 02:38:57 INFO - PROCESS | 1813 | 1461145137920 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f9661670800) [pid = 1813] [serial = 813] [outer = 0x7f965498b000] 02:38:58 INFO - PROCESS | 1813 | 1461145138811 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]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1378ms 02:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:38:58 INFO - PROCESS | 1813 | 1461145138846 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 1813 | 1461145138850 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:38:58 INFO - PROCESS | 1813 | 1461145138857 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 1813 | 1461145138860 Marionette TRACE conn3 <- [1,1054,null,{}] 02:38:58 INFO - PROCESS | 1813 | 1461145138867 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}] 02:38:59 INFO - PROCESS | 1813 | 1461145139098 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:38:59 INFO - PROCESS | 1813 | 1461145139272 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9668f5b000 == 99 [pid = 1813] [id = 271] 02:38:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9662476000) [pid = 1813] [serial = 814] [outer = (nil)] 02:38:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f9662611800) [pid = 1813] [serial = 815] [outer = 0x7f9662476000] 02:38:59 INFO - PROCESS | 1813 | 1461145139365 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f9664689400) [pid = 1813] [serial = 816] [outer = 0x7f9662476000] 02:39:00 INFO - PROCESS | 1813 | 1461145140306 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]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1494ms 02:39:00 INFO - PROCESS | 1813 | 1461145140351 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1813 | 1461145140355 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:39:00 INFO - PROCESS | 1813 | 1461145140361 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1813 | 1461145140365 Marionette TRACE conn3 <- [1,1058,null,{}] 02:39:00 INFO - PROCESS | 1813 | 1461145140371 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}] 02:39:00 INFO - PROCESS | 1813 | 1461145140578 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:39:00 INFO - PROCESS | 1813 | 1461145140758 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966621d800 == 100 [pid = 1813] [id = 272] 02:39:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f9662606800) [pid = 1813] [serial = 817] [outer = (nil)] 02:39:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9665dc6000) [pid = 1813] [serial = 818] [outer = 0x7f9662606800] 02:39:00 INFO - PROCESS | 1813 | 1461145140848 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f966617d000) [pid = 1813] [serial = 819] [outer = 0x7f9662606800] 02:39:01 INFO - PROCESS | 1813 | 1461145141749 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]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1439ms 02:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:39:01 INFO - PROCESS | 1813 | 1461145141802 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1813 | 1461145141805 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:39:01 INFO - PROCESS | 1813 | 1461145141811 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1813 | 1461145141814 Marionette TRACE conn3 <- [1,1062,null,{}] 02:39:01 INFO - PROCESS | 1813 | 1461145141820 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}] 02:39:02 INFO - PROCESS | 1813 | 1461145142005 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:39:02 INFO - PROCESS | 1813 | 1461145142193 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0d0800 == 101 [pid = 1813] [id = 273] 02:39:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f9653c07c00) [pid = 1813] [serial = 820] [outer = (nil)] 02:39:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9666183000) [pid = 1813] [serial = 821] [outer = 0x7f9653c07c00] 02:39:02 INFO - PROCESS | 1813 | 1461145142276 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f9666324400) [pid = 1813] [serial = 822] [outer = 0x7f9653c07c00] 02:39:03 INFO - PROCESS | 1813 | 1461145143214 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]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1437ms 02:39:03 INFO - PROCESS | 1813 | 1461145143248 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 1813 | 1461145143252 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:39:03 INFO - PROCESS | 1813 | 1461145143259 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1813 | 1461145143262 Marionette TRACE conn3 <- [1,1066,null,{}] 02:39:03 INFO - PROCESS | 1813 | 1461145143269 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}] 02:39:03 INFO - PROCESS | 1813 | 1461145143472 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:39:03 INFO - PROCESS | 1813 | 1461145143655 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1c8000 == 102 [pid = 1813] [id = 274] 02:39:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f964ae31800) [pid = 1813] [serial = 823] [outer = (nil)] 02:39:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964ae39c00) [pid = 1813] [serial = 824] [outer = 0x7f964ae31800] 02:39:03 INFO - PROCESS | 1813 | 1461145143733 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964ae3f400) [pid = 1813] [serial = 825] [outer = 0x7f964ae31800] 02:39:04 INFO - PROCESS | 1813 | 1461145144859 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]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1631ms 02:39:04 INFO - PROCESS | 1813 | 1461145144893 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1813 | 1461145144897 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:39:04 INFO - PROCESS | 1813 | 1461145144908 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1813 | 1461145144912 Marionette TRACE conn3 <- [1,1070,null,{}] 02:39:04 INFO - PROCESS | 1813 | 1461145144922 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}] 02:39:05 INFO - PROCESS | 1813 | 1461145145252 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:39:05 INFO - PROCESS | 1813 | 1461145145578 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1e0000 == 103 [pid = 1813] [id = 275] 02:39:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f964ae35c00) [pid = 1813] [serial = 826] [outer = (nil)] 02:39:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f966617fc00) [pid = 1813] [serial = 827] [outer = 0x7f964ae35c00] 02:39:05 INFO - PROCESS | 1813 | 1461145145716 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f966632bc00) [pid = 1813] [serial = 828] [outer = 0x7f964ae35c00] 02:39:06 INFO - PROCESS | 1813 | 1461145146609 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]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1743ms 02:39:06 INFO - PROCESS | 1813 | 1461145146652 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:39:06 INFO - PROCESS | 1813 | 1461145146657 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:39:06 INFO - PROCESS | 1813 | 1461145146663 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 1813 | 1461145146668 Marionette TRACE conn3 <- [1,1074,null,{}] 02:39:06 INFO - PROCESS | 1813 | 1461145146674 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}] 02:39:06 INFO - PROCESS | 1813 | 1461145146910 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:39:07 INFO - PROCESS | 1813 | 1461145147090 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963df1f800 == 104 [pid = 1813] [id = 276] 02:39:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f963df9e000) [pid = 1813] [serial = 829] [outer = (nil)] 02:39:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f9649ee4400) [pid = 1813] [serial = 830] [outer = 0x7f963df9e000] 02:39:07 INFO - PROCESS | 1813 | 1461145147172 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f9666330000) [pid = 1813] [serial = 831] [outer = 0x7f963df9e000] 02:39:08 INFO - PROCESS | 1813 | 1461145148138 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]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1533ms 02:39:08 INFO - PROCESS | 1813 | 1461145148198 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 1813 | 1461145148202 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:39:08 INFO - PROCESS | 1813 | 1461145148209 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 1813 | 1461145148212 Marionette TRACE conn3 <- [1,1078,null,{}] 02:39:08 INFO - PROCESS | 1813 | 1461145148219 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}] 02:39:08 INFO - PROCESS | 1813 | 1461145148475 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:39:08 INFO - PROCESS | 1813 | 1461145148707 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e217800 == 105 [pid = 1813] [id = 277] 02:39:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f963dfa0000) [pid = 1813] [serial = 832] [outer = (nil)] 02:39:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f963e309000) [pid = 1813] [serial = 833] [outer = 0x7f963dfa0000] 02:39:08 INFO - PROCESS | 1813 | 1461145148799 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f963e30e000) [pid = 1813] [serial = 834] [outer = 0x7f963dfa0000] 02:39:09 INFO - PROCESS | 1813 | 1461145149665 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]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1539ms 02:39:09 INFO - PROCESS | 1813 | 1461145149750 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 1813 | 1461145149753 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:39:09 INFO - PROCESS | 1813 | 1461145149759 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 1813 | 1461145149763 Marionette TRACE conn3 <- [1,1082,null,{}] 02:39:09 INFO - PROCESS | 1813 | 1461145149768 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}] 02:39:10 INFO - PROCESS | 1813 | 1461145150025 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:39:10 INFO - PROCESS | 1813 | 1461145150254 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9641295000 == 106 [pid = 1813] [id = 278] 02:39:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f963dfa0c00) [pid = 1813] [serial = 835] [outer = (nil)] 02:39:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f963e314000) [pid = 1813] [serial = 836] [outer = 0x7f963dfa0c00] 02:39:10 INFO - PROCESS | 1813 | 1461145150376 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f963e318c00) [pid = 1813] [serial = 837] [outer = 0x7f963dfa0c00] 02:39:11 INFO - PROCESS | 1813 | 1461145151308 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]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1585ms 02:39:11 INFO - PROCESS | 1813 | 1461145151346 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1813 | 1461145151349 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:39:11 INFO - PROCESS | 1813 | 1461145151356 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1813 | 1461145151360 Marionette TRACE conn3 <- [1,1086,null,{}] 02:39:11 INFO - PROCESS | 1813 | 1461145151366 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}] 02:39:11 INFO - PROCESS | 1813 | 1461145151562 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:39:11 INFO - PROCESS | 1813 | 1461145151750 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964867e800 == 107 [pid = 1813] [id = 279] 02:39:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f963e309c00) [pid = 1813] [serial = 838] [outer = (nil)] 02:39:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f963e31c400) [pid = 1813] [serial = 839] [outer = 0x7f963e309c00] 02:39:11 INFO - PROCESS | 1813 | 1461145151846 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f963e321c00) [pid = 1813] [serial = 840] [outer = 0x7f963e309c00] 02:39:13 INFO - PROCESS | 1813 | 1461145153176 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]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1882ms 02:39:13 INFO - PROCESS | 1813 | 1461145153239 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 1813 | 1461145153246 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:39:13 INFO - PROCESS | 1813 | 1461145153255 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 1813 | 1461145153260 Marionette TRACE conn3 <- [1,1090,null,{}] 02:39:13 INFO - PROCESS | 1813 | 1461145153267 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}] 02:39:13 INFO - PROCESS | 1813 | 1461145153492 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:39:13 INFO - PROCESS | 1813 | 1461145153748 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649d27800 == 108 [pid = 1813] [id = 280] 02:39:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f96486ad800) [pid = 1813] [serial = 841] [outer = (nil)] 02:39:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9649e42000) [pid = 1813] [serial = 842] [outer = 0x7f96486ad800] 02:39:13 INFO - PROCESS | 1813 | 1461145153938 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f964a28b800) [pid = 1813] [serial = 843] [outer = 0x7f96486ad800] 02:39:14 INFO - PROCESS | 1813 | 1461145154945 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]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1733ms 02:39:14 INFO - PROCESS | 1813 | 1461145154989 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 1813 | 1461145155010 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:39:15 INFO - PROCESS | 1813 | 1461145155021 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 1813 | 1461145155025 Marionette TRACE conn3 <- [1,1094,null,{}] 02:39:15 INFO - PROCESS | 1813 | 1461145155032 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}] 02:39:15 INFO - PROCESS | 1813 | 1461145155305 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:39:15 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed97800 == 107 [pid = 1813] [id = 150] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f965275b000) [pid = 1813] [serial = 746] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f9653c0e400) [pid = 1813] [serial = 713] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f9653f94400) [pid = 1813] [serial = 716] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f96543ae000) [pid = 1813] [serial = 719] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f964a575800) [pid = 1813] [serial = 725] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f9653109400) [pid = 1813] [serial = 710] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f96503d0800) [pid = 1813] [serial = 707] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f9654993c00) [pid = 1813] [serial = 722] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f964e7a5400) [pid = 1813] [serial = 704] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | 1461145155627 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f964f67d800) [pid = 1813] [serial = 693] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f9649c78800) [pid = 1813] [serial = 695] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f964d0ea800) [pid = 1813] [serial = 737] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f964af02c00) [pid = 1813] [serial = 734] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f964ab04800) [pid = 1813] [serial = 698] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f96503cb000) [pid = 1813] [serial = 741] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f964a9d5c00) [pid = 1813] [serial = 732] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f9651fa9c00) [pid = 1813] [serial = 743] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f964e5db800) [pid = 1813] [serial = 738] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9652f9d000) [pid = 1813] [serial = 744] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f964a57e800) [pid = 1813] [serial = 731] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f964b56d400) [pid = 1813] [serial = 701] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f9643409800) [pid = 1813] [serial = 728] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f964b0bf400) [pid = 1813] [serial = 735] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f96486a2800) [pid = 1813] [serial = 729] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f964f675c00) [pid = 1813] [serial = 740] [outer = (nil)] [url = about:blank] 02:39:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abe8800 == 108 [pid = 1813] [id = 281] 02:39:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f9643409800) [pid = 1813] [serial = 844] [outer = (nil)] 02:39:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f964ab0b400) [pid = 1813] [serial = 845] [outer = 0x7f9643409800] 02:39:15 INFO - PROCESS | 1813 | 1461145155722 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f964b134800) [pid = 1813] [serial = 846] [outer = 0x7f9643409800] 02:39:16 INFO - PROCESS | 1813 | 1461145156572 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]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1590ms 02:39:16 INFO - PROCESS | 1813 | 1461145156614 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 1813 | 1461145156618 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:39:16 INFO - PROCESS | 1813 | 1461145156625 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 1813 | 1461145156632 Marionette TRACE conn3 <- [1,1098,null,{}] 02:39:16 INFO - PROCESS | 1813 | 1461145156650 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}] 02:39:16 INFO - PROCESS | 1813 | 1461145156878 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:39:17 INFO - PROCESS | 1813 | 1461145157031 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed96000 == 109 [pid = 1813] [id = 282] 02:39:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f964a4c6c00) [pid = 1813] [serial = 847] [outer = (nil)] 02:39:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f964d0f4c00) [pid = 1813] [serial = 848] [outer = 0x7f964a4c6c00] 02:39:17 INFO - PROCESS | 1813 | 1461145157112 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964f32b400) [pid = 1813] [serial = 849] [outer = 0x7f964a4c6c00] 02:39:18 INFO - PROCESS | 1813 | 1461145158042 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]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1444ms 02:39:18 INFO - PROCESS | 1813 | 1461145158080 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 1813 | 1461145158086 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:39:18 INFO - PROCESS | 1813 | 1461145158093 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1813 | 1461145158096 Marionette TRACE conn3 <- [1,1102,null,{}] 02:39:18 INFO - PROCESS | 1813 | 1461145158102 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}] 02:39:18 INFO - PROCESS | 1813 | 1461145158360 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:39:18 INFO - PROCESS | 1813 | 1461145158393 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e83000 == 110 [pid = 1813] [id = 283] 02:39:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f963df9a000) [pid = 1813] [serial = 850] [outer = (nil)] 02:39:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f96503cec00) [pid = 1813] [serial = 851] [outer = 0x7f963df9a000] 02:39:18 INFO - PROCESS | 1813 | 1461145158459 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f9651ca5000) [pid = 1813] [serial = 852] [outer = 0x7f963df9a000] 02:39:19 INFO - PROCESS | 1813 | 1461145159373 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]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1338ms 02:39:19 INFO - PROCESS | 1813 | 1461145159437 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 1813 | 1461145159441 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:39:19 INFO - PROCESS | 1813 | 1461145159447 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 1813 | 1461145159451 Marionette TRACE conn3 <- [1,1106,null,{}] 02:39:19 INFO - PROCESS | 1813 | 1461145159456 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}] 02:39:19 INFO - PROCESS | 1813 | 1461145159694 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:39:19 INFO - PROCESS | 1813 | 1461145159726 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653a2d000 == 111 [pid = 1813] [id = 284] 02:39:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964f330400) [pid = 1813] [serial = 853] [outer = (nil)] 02:39:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f9652fa0c00) [pid = 1813] [serial = 854] [outer = 0x7f964f330400] 02:39:19 INFO - PROCESS | 1813 | 1461145159792 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f9653155c00) [pid = 1813] [serial = 855] [outer = 0x7f964f330400] 02:39:20 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f964a297800) [pid = 1813] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:39:20 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9652f9f800) [pid = 1813] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:39:20 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f9643412c00) [pid = 1813] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:39:20 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f964a578400) [pid = 1813] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:39:20 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f964ad4dc00) [pid = 1813] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:39:20 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f964ad43000) [pid = 1813] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:39:20 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f964d1d5800) [pid = 1813] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:39:20 INFO - PROCESS | 1813 | 1461145160832 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]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1435ms 02:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:39:20 INFO - PROCESS | 1813 | 1461145160888 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1813 | 1461145160891 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:39:20 INFO - PROCESS | 1813 | 1461145160898 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1813 | 1461145160901 Marionette TRACE conn3 <- [1,1110,null,{}] 02:39:20 INFO - PROCESS | 1813 | 1461145160907 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}] 02:39:21 INFO - PROCESS | 1813 | 1461145161112 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:39:21 INFO - PROCESS | 1813 | 1461145161273 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548ea000 == 112 [pid = 1813] [id = 285] 02:39:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964a576400) [pid = 1813] [serial = 856] [outer = (nil)] 02:39:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f965310b800) [pid = 1813] [serial = 857] [outer = 0x7f964a576400] 02:39:21 INFO - PROCESS | 1813 | 1461145161353 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f9656b7c800) [pid = 1813] [serial = 858] [outer = 0x7f964a576400] 02:39:22 INFO - PROCESS | 1813 | 1461145162129 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]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1288ms 02:39:22 INFO - PROCESS | 1813 | 1461145162185 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1813 | 1461145162189 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:39:22 INFO - PROCESS | 1813 | 1461145162196 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1813 | 1461145162198 Marionette TRACE conn3 <- [1,1114,null,{}] 02:39:22 INFO - PROCESS | 1813 | 1461145162204 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}] 02:39:22 INFO - PROCESS | 1813 | 1461145162493 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:39:22 INFO - PROCESS | 1813 | 1461145162685 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96417e1000 == 113 [pid = 1813] [id = 286] 02:39:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f963dfa5c00) [pid = 1813] [serial = 859] [outer = (nil)] 02:39:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f963e30b400) [pid = 1813] [serial = 860] [outer = 0x7f963dfa5c00] 02:39:22 INFO - PROCESS | 1813 | 1461145162764 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f9641e50c00) [pid = 1813] [serial = 861] [outer = 0x7f963dfa5c00] 02:39:23 INFO - PROCESS | 1813 | 1461145163777 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]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1631ms 02:39:23 INFO - PROCESS | 1813 | 1461145163831 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 1813 | 1461145163837 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:39:23 INFO - PROCESS | 1813 | 1461145163846 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 1813 | 1461145163852 Marionette TRACE conn3 <- [1,1118,null,{}] 02:39:23 INFO - PROCESS | 1813 | 1461145163860 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}] 02:39:24 INFO - PROCESS | 1813 | 1461145164076 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:39:24 INFO - PROCESS | 1813 | 1461145164310 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e921000 == 114 [pid = 1813] [id = 287] 02:39:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f964a575c00) [pid = 1813] [serial = 862] [outer = (nil)] 02:39:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f964ae37000) [pid = 1813] [serial = 863] [outer = 0x7f964a575c00] 02:39:24 INFO - PROCESS | 1813 | 1461145164413 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f964b0c8800) [pid = 1813] [serial = 864] [outer = 0x7f964a575c00] 02:39:25 INFO - PROCESS | 1813 | 1461145165416 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]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1588ms 02:39:25 INFO - PROCESS | 1813 | 1461145165435 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 1813 | 1461145165441 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:39:25 INFO - PROCESS | 1813 | 1461145165448 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 1813 | 1461145165452 Marionette TRACE conn3 <- [1,1122,null,{}] 02:39:25 INFO - PROCESS | 1813 | 1461145165458 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}] 02:39:25 INFO - PROCESS | 1813 | 1461145165667 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:39:25 INFO - PROCESS | 1813 | 1461145165952 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96569f4000 == 115 [pid = 1813] [id = 288] 02:39:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f96486a3800) [pid = 1813] [serial = 865] [outer = (nil)] 02:39:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f964f332800) [pid = 1813] [serial = 866] [outer = 0x7f96486a3800] 02:39:26 INFO - PROCESS | 1813 | 1461145166076 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f9651fa9c00) [pid = 1813] [serial = 867] [outer = 0x7f96486a3800] 02:39:26 INFO - PROCESS | 1813 | 1461145166993 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]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1590ms 02:39:27 INFO - PROCESS | 1813 | 1461145167038 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 1813 | 1461145167046 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:39:27 INFO - PROCESS | 1813 | 1461145167066 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1813 | 1461145167074 Marionette TRACE conn3 <- [1,1126,null,{}] 02:39:27 INFO - PROCESS | 1813 | 1461145167081 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}] 02:39:27 INFO - PROCESS | 1813 | 1461145167292 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:39:27 INFO - PROCESS | 1813 | 1461145167523 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664572000 == 116 [pid = 1813] [id = 289] 02:39:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f964d0f0400) [pid = 1813] [serial = 868] [outer = (nil)] 02:39:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f9654468000) [pid = 1813] [serial = 869] [outer = 0x7f964d0f0400] 02:39:27 INFO - PROCESS | 1813 | 1461145167616 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f9660f75000) [pid = 1813] [serial = 870] [outer = 0x7f964d0f0400] 02:39:28 INFO - PROCESS | 1813 | 1461145168537 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]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1505ms 02:39:28 INFO - PROCESS | 1813 | 1461145168562 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 1813 | 1461145168566 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:39:28 INFO - PROCESS | 1813 | 1461145168572 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1813 | 1461145168576 Marionette TRACE conn3 <- [1,1130,null,{}] 02:39:28 INFO - PROCESS | 1813 | 1461145168582 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}] 02:39:28 INFO - PROCESS | 1813 | 1461145168802 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:39:29 INFO - PROCESS | 1813 | 1461145169039 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666743800 == 117 [pid = 1813] [id = 290] 02:39:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f964e57a000) [pid = 1813] [serial = 871] [outer = (nil)] 02:39:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f9661674400) [pid = 1813] [serial = 872] [outer = 0x7f964e57a000] 02:39:29 INFO - PROCESS | 1813 | 1461145169168 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f96624d2000) [pid = 1813] [serial = 873] [outer = 0x7f964e57a000] 02:39:30 INFO - PROCESS | 1813 | 1461145170134 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]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1632ms 02:39:30 INFO - PROCESS | 1813 | 1461145170206 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:39:30 INFO - PROCESS | 1813 | 1461145170210 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:39:30 INFO - PROCESS | 1813 | 1461145170217 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1813 | 1461145170221 Marionette TRACE conn3 <- [1,1134,null,{}] 02:39:30 INFO - PROCESS | 1813 | 1461145170227 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}] 02:39:30 INFO - PROCESS | 1813 | 1461145170488 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:39:30 INFO - PROCESS | 1813 | 1461145170770 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96692d5800 == 118 [pid = 1813] [id = 291] 02:39:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f96645ddc00) [pid = 1813] [serial = 874] [outer = (nil)] 02:39:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f9664687400) [pid = 1813] [serial = 875] [outer = 0x7f96645ddc00] 02:39:30 INFO - PROCESS | 1813 | 1461145170870 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f966632a000) [pid = 1813] [serial = 876] [outer = 0x7f96645ddc00] 02:39:31 INFO - PROCESS | 1813 | 1461145171797 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]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1645ms 02:39:31 INFO - PROCESS | 1813 | 1461145171863 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:39:31 INFO - PROCESS | 1813 | 1461145171867 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:39:31 INFO - PROCESS | 1813 | 1461145171873 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 1813 | 1461145171876 Marionette TRACE conn3 <- [1,1138,null,{}] 02:39:31 INFO - PROCESS | 1813 | 1461145171883 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}] 02:39:32 INFO - PROCESS | 1813 | 1461145172081 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:39:32 INFO - PROCESS | 1813 | 1461145172301 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f7ba800 == 119 [pid = 1813] [id = 292] 02:39:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f96405e8c00) [pid = 1813] [serial = 877] [outer = (nil)] 02:39:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f96405edc00) [pid = 1813] [serial = 878] [outer = 0x7f96405e8c00] 02:39:32 INFO - PROCESS | 1813 | 1461145172468 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9643e54800) [pid = 1813] [serial = 879] [outer = 0x7f96405e8c00] 02:39:33 INFO - PROCESS | 1813 | 1461145173528 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]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1691ms 02:39:33 INFO - PROCESS | 1813 | 1461145173565 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:39:33 INFO - PROCESS | 1813 | 1461145173569 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:39:33 INFO - PROCESS | 1813 | 1461145173578 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 1813 | 1461145173581 Marionette TRACE conn3 <- [1,1142,null,{}] 02:39:33 INFO - PROCESS | 1813 | 1461145173589 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}] 02:39:33 INFO - PROCESS | 1813 | 1461145173850 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:39:34 INFO - PROCESS | 1813 | 1461145174041 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96415e6000 == 120 [pid = 1813] [id = 293] 02:39:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f96405e9400) [pid = 1813] [serial = 880] [outer = (nil)] 02:39:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f9643e59400) [pid = 1813] [serial = 881] [outer = 0x7f96405e9400] 02:39:34 INFO - PROCESS | 1813 | 1461145174129 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f9643e5f000) [pid = 1813] [serial = 882] [outer = 0x7f96405e9400] 02:39:35 INFO - PROCESS | 1813 | 1461145175066 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]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1540ms 02:39:35 INFO - PROCESS | 1813 | 1461145175118 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 1813 | 1461145175123 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:39:35 INFO - PROCESS | 1813 | 1461145175129 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 1813 | 1461145175132 Marionette TRACE conn3 <- [1,1146,null,{}] 02:39:35 INFO - PROCESS | 1813 | 1461145175138 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}] 02:39:35 INFO - PROCESS | 1813 | 1461145175358 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:39:35 INFO - PROCESS | 1813 | 1461145175542 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed1f000 == 121 [pid = 1813] [id = 294] 02:39:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f96405f1800) [pid = 1813] [serial = 883] [outer = (nil)] 02:39:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f9640713000) [pid = 1813] [serial = 884] [outer = 0x7f96405f1800] 02:39:35 INFO - PROCESS | 1813 | 1461145175672 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f9640717800) [pid = 1813] [serial = 885] [outer = 0x7f96405f1800] 02:39:36 INFO - PROCESS | 1813 | 1461145176521 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]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1429ms 02:39:36 INFO - PROCESS | 1813 | 1461145176558 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:39:36 INFO - PROCESS | 1813 | 1461145176562 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:39:36 INFO - PROCESS | 1813 | 1461145176568 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 1813 | 1461145176572 Marionette TRACE conn3 <- [1,1150,null,{}] 02:39:36 INFO - PROCESS | 1813 | 1461145176577 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}] 02:39:36 INFO - PROCESS | 1813 | 1461145176771 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:39:36 INFO - PROCESS | 1813 | 1461145176962 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed36800 == 122 [pid = 1813] [id = 295] 02:39:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f964070b400) [pid = 1813] [serial = 886] [outer = (nil)] 02:39:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f9643e5e000) [pid = 1813] [serial = 887] [outer = 0x7f964070b400] 02:39:37 INFO - PROCESS | 1813 | 1461145177036 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f9654039c00) [pid = 1813] [serial = 888] [outer = 0x7f964070b400] 02:39:37 INFO - PROCESS | 1813 | 1461145177910 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]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1384ms 02:39:37 INFO - PROCESS | 1813 | 1461145177954 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1813 | 1461145177958 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:39:37 INFO - PROCESS | 1813 | 1461145177964 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1813 | 1461145177967 Marionette TRACE conn3 <- [1,1154,null,{}] 02:39:37 INFO - PROCESS | 1813 | 1461145177973 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}] 02:39:38 INFO - PROCESS | 1813 | 1461145178159 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:39:38 INFO - PROCESS | 1813 | 1461145178349 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414ed000 == 123 [pid = 1813] [id = 296] 02:39:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f963dbd5400) [pid = 1813] [serial = 889] [outer = (nil)] 02:39:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f963dbde400) [pid = 1813] [serial = 890] [outer = 0x7f963dbd5400] 02:39:38 INFO - PROCESS | 1813 | 1461145178430 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f965551b800) [pid = 1813] [serial = 891] [outer = 0x7f963dbd5400] 02:39:39 INFO - PROCESS | 1813 | 1461145179349 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]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1436ms 02:39:39 INFO - PROCESS | 1813 | 1461145179403 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 1813 | 1461145179414 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:39:39 INFO - PROCESS | 1813 | 1461145179422 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 1813 | 1461145179427 Marionette TRACE conn3 <- [1,1158,null,{}] 02:39:39 INFO - PROCESS | 1813 | 1461145179433 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}] 02:39:39 INFO - PROCESS | 1813 | 1461145179690 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:39:39 INFO - PROCESS | 1813 | 1461145179932 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c588000 == 124 [pid = 1813] [id = 297] 02:39:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f963c604000) [pid = 1813] [serial = 892] [outer = (nil)] 02:39:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f963c60dc00) [pid = 1813] [serial = 893] [outer = 0x7f963c604000] 02:39:40 INFO - PROCESS | 1813 | 1461145180068 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f9662605000) [pid = 1813] [serial = 894] [outer = 0x7f963c604000] 02:39:40 INFO - PROCESS | 1813 | 1461145180912 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]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1539ms 02:39:40 INFO - PROCESS | 1813 | 1461145180961 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 1813 | 1461145180965 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:39:40 INFO - PROCESS | 1813 | 1461145180971 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1813 | 1461145180974 Marionette TRACE conn3 <- [1,1162,null,{}] 02:39:40 INFO - PROCESS | 1813 | 1461145180980 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}] 02:39:41 INFO - PROCESS | 1813 | 1461145181176 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:39:41 INFO - PROCESS | 1813 | 1461145181376 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c80f000 == 125 [pid = 1813] [id = 298] 02:39:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f963c606400) [pid = 1813] [serial = 895] [outer = (nil)] 02:39:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f963c7ef000) [pid = 1813] [serial = 896] [outer = 0x7f963c606400] 02:39:41 INFO - PROCESS | 1813 | 1461145181448 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f963c7f4400) [pid = 1813] [serial = 897] [outer = 0x7f963c606400] 02:39:42 INFO - PROCESS | 1813 | 1461145182380 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]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1478ms 02:39:42 INFO - PROCESS | 1813 | 1461145182451 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1813 | 1461145182454 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:39:42 INFO - PROCESS | 1813 | 1461145182461 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1813 | 1461145182464 Marionette TRACE conn3 <- [1,1166,null,{}] 02:39:42 INFO - PROCESS | 1813 | 1461145182469 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}] 02:39:42 INFO - PROCESS | 1813 | 1461145182675 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:39:42 INFO - PROCESS | 1813 | 1461145182898 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643daa000 == 126 [pid = 1813] [id = 299] 02:39:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f963c7eec00) [pid = 1813] [serial = 898] [outer = (nil)] 02:39:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f963da6b400) [pid = 1813] [serial = 899] [outer = 0x7f963c7eec00] 02:39:43 INFO - PROCESS | 1813 | 1461145183020 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f963da71000) [pid = 1813] [serial = 900] [outer = 0x7f963c7eec00] 02:39:44 INFO - PROCESS | 1813 | 1461145184284 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]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1879ms 02:39:44 INFO - PROCESS | 1813 | 1461145184342 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1813 | 1461145184347 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:39:44 INFO - PROCESS | 1813 | 1461145184356 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1813 | 1461145184361 Marionette TRACE conn3 <- [1,1170,null,{}] 02:39:44 INFO - PROCESS | 1813 | 1461145184370 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}] 02:39:44 INFO - PROCESS | 1813 | 1461145184645 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:39:44 INFO - PROCESS | 1813 | 1461145184833 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643da7000 == 127 [pid = 1813] [id = 300] 02:39:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f963da75400) [pid = 1813] [serial = 901] [outer = (nil)] 02:39:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f963dbdd000) [pid = 1813] [serial = 902] [outer = 0x7f963da75400] 02:39:44 INFO - PROCESS | 1813 | 1461145184908 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f963dfa2000) [pid = 1813] [serial = 903] [outer = 0x7f963da75400] 02:39:45 INFO - PROCESS | 1813 | 1461145185840 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]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1540ms 02:39:45 INFO - PROCESS | 1813 | 1461145185898 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1813 | 1461145185914 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:39:45 INFO - PROCESS | 1813 | 1461145185932 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1813 | 1461145185940 Marionette TRACE conn3 <- [1,1174,null,{}] 02:39:45 INFO - PROCESS | 1813 | 1461145185954 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}] 02:39:46 INFO - PROCESS | 1813 | 1461145186315 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:39:46 INFO - PROCESS | 1813 | 1461145186521 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964128f800 == 128 [pid = 1813] [id = 301] 02:39:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f964070c400) [pid = 1813] [serial = 904] [outer = (nil)] 02:39:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f9641e51000) [pid = 1813] [serial = 905] [outer = 0x7f964070c400] 02:39:46 INFO - PROCESS | 1813 | 1461145186601 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f9643e5e800) [pid = 1813] [serial = 906] [outer = 0x7f964070c400] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96548ea000 == 127 [pid = 1813] [id = 285] 02:39:47 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f9655652400) [pid = 1813] [serial = 761] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f966119bc00) [pid = 1813] [serial = 764] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f96612cfc00) [pid = 1813] [serial = 767] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f9661642400) [pid = 1813] [serial = 770] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f96623ddc00) [pid = 1813] [serial = 773] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f965690f000) [pid = 1813] [serial = 797] [outer = (nil)] [url = about:blank] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653a2d000 == 126 [pid = 1813] [id = 284] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650e83000 == 125 [pid = 1813] [id = 283] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed96000 == 124 [pid = 1813] [id = 282] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abe8800 == 123 [pid = 1813] [id = 281] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649d27800 == 122 [pid = 1813] [id = 280] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f1c8000 == 121 [pid = 1813] [id = 274] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e0d0800 == 120 [pid = 1813] [id = 273] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966621d800 == 119 [pid = 1813] [id = 272] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9668f5b000 == 118 [pid = 1813] [id = 271] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966608d800 == 117 [pid = 1813] [id = 270] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966230c800 == 116 [pid = 1813] [id = 269] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b21a800 == 115 [pid = 1813] [id = 268] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9651cb3000 == 114 [pid = 1813] [id = 267] 02:39:47 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b3a7800 == 113 [pid = 1813] [id = 266] 02:39:47 INFO - PROCESS | 1813 | 1461145187635 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] 02:39:47 INFO - PROCESS | 1813 | 1461145187696 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:39:47 INFO - PROCESS | 1813 | 1461145187703 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 1813 | 1461145187709 Marionette TRACE conn3 <- [1,1178,null,{}] 02:39:47 INFO - PROCESS | 1813 | 1461145187725 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}] 02:39:47 INFO - PROCESS | 1813 | 1461145187913 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:39:48 INFO - PROCESS | 1813 | 1461145188165 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a929000 == 114 [pid = 1813] [id = 302] 02:39:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f9640711400) [pid = 1813] [serial = 907] [outer = (nil)] 02:39:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f964a110400) [pid = 1813] [serial = 908] [outer = 0x7f9640711400] 02:39:48 INFO - PROCESS | 1813 | 1461145188234 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f964a572800) [pid = 1813] [serial = 909] [outer = 0x7f9640711400] 02:39:48 INFO - PROCESS | 1813 | 1461145188971 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] 02:39:49 INFO - PROCESS | 1813 | 1461145189001 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:39:49 INFO - PROCESS | 1813 | 1461145189020 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 1813 | 1461145189024 Marionette TRACE conn3 <- [1,1182,null,{}] 02:39:49 INFO - PROCESS | 1813 | 1461145189029 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}] 02:39:49 INFO - PROCESS | 1813 | 1461145189207 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:39:49 INFO - PROCESS | 1813 | 1461145189222 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e311000 == 115 [pid = 1813] [id = 303] 02:39:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f964a4c3000) [pid = 1813] [serial = 910] [outer = (nil)] 02:39:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f964ae3dc00) [pid = 1813] [serial = 911] [outer = 0x7f964a4c3000] 02:39:49 INFO - PROCESS | 1813 | 1461145189290 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f964af4a800) [pid = 1813] [serial = 912] [outer = 0x7f964a4c3000] 02:39:50 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:39:50 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:39:50 INFO - PROCESS | 1813 | 1461145190263 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] 02:39:50 INFO - PROCESS | 1813 | 1461145190334 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:39:50 INFO - PROCESS | 1813 | 1461145190341 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 1813 | 1461145190356 Marionette TRACE conn3 <- [1,1186,null,{}] 02:39:50 INFO - PROCESS | 1813 | 1461145190371 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}] 02:39:50 INFO - PROCESS | 1813 | 1461145190611 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:39:50 INFO - PROCESS | 1813 | 1461145190640 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1c6000 == 116 [pid = 1813] [id = 304] 02:39:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f964ad47c00) [pid = 1813] [serial = 913] [outer = (nil)] 02:39:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f964b135400) [pid = 1813] [serial = 914] [outer = 0x7f964ad47c00] 02:39:50 INFO - PROCESS | 1813 | 1461145190710 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f964d13d400) [pid = 1813] [serial = 915] [outer = 0x7f964ad47c00] 02:39:51 INFO - PROCESS | 1813 | 1461145191667 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] 02:39:51 INFO - PROCESS | 1813 | 1461145191696 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:39:51 INFO - PROCESS | 1813 | 1461145191703 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1813 | 1461145191707 Marionette TRACE conn3 <- [1,1190,null,{}] 02:39:51 INFO - PROCESS | 1813 | 1461145191712 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}] 02:39:51 INFO - PROCESS | 1813 | 1461145191965 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:39:52 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f9643409800) [pid = 1813] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:39:52 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f963df9a000) [pid = 1813] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:39:52 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f96486ad800) [pid = 1813] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:39:52 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f964a4c6c00) [pid = 1813] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:39:52 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f964f330400) [pid = 1813] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:39:52 INFO - PROCESS | 1813 | 1461145192444 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b22a000 == 117 [pid = 1813] [id = 305] 02:39:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f963df9a000) [pid = 1813] [serial = 916] [outer = (nil)] 02:39:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f964ad43000) [pid = 1813] [serial = 917] [outer = 0x7f963df9a000] 02:39:52 INFO - PROCESS | 1813 | 1461145192517 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f9652759c00) [pid = 1813] [serial = 918] [outer = 0x7f963df9a000] 02:39:53 INFO - PROCESS | 1813 | 1461145193228 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] 02:39:53 INFO - PROCESS | 1813 | 1461145193296 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:39:53 INFO - PROCESS | 1813 | 1461145193302 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1813 | 1461145193305 Marionette TRACE conn3 <- [1,1194,null,{}] 02:39:53 INFO - PROCESS | 1813 | 1461145193315 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}] 02:39:53 INFO - PROCESS | 1813 | 1461145193489 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:39:53 INFO - PROCESS | 1813 | 1461145193515 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96542a9800 == 118 [pid = 1813] [id = 306] 02:39:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f964e5d9800) [pid = 1813] [serial = 919] [outer = (nil)] 02:39:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f96535a3400) [pid = 1813] [serial = 920] [outer = 0x7f964e5d9800] 02:39:53 INFO - PROCESS | 1813 | 1461145193710 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f965446bc00) [pid = 1813] [serial = 921] [outer = 0x7f964e5d9800] 02:39:54 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:39:54 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:39:54 INFO - PROCESS | 1813 | 1461145194623 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] 02:39:54 INFO - PROCESS | 1813 | 1461145194697 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:39:54 INFO - PROCESS | 1813 | 1461145194706 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1813 | 1461145194712 Marionette TRACE conn3 <- [1,1198,null,{}] 02:39:54 INFO - PROCESS | 1813 | 1461145194722 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}] 02:39:54 INFO - PROCESS | 1813 | 1461145194977 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:39:55 INFO - PROCESS | 1813 | 1461145195298 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414ee000 == 119 [pid = 1813] [id = 307] 02:39:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f963c7ee000) [pid = 1813] [serial = 922] [outer = (nil)] 02:39:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f963df9f400) [pid = 1813] [serial = 923] [outer = 0x7f963c7ee000] 02:39:55 INFO - PROCESS | 1813 | 1461145195383 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f963e315c00) [pid = 1813] [serial = 924] [outer = 0x7f963c7ee000] 02:39:56 INFO - PROCESS | 1813 | 1461145196268 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]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1635ms 02:39:56 INFO - PROCESS | 1813 | 1461145196343 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1813 | 1461145196351 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:39:56 INFO - PROCESS | 1813 | 1461145196363 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1813 | 1461145196366 Marionette TRACE conn3 <- [1,1202,null,{}] 02:39:56 INFO - PROCESS | 1813 | 1461145196373 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}] 02:39:56 INFO - PROCESS | 1813 | 1461145196626 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:39:56 INFO - PROCESS | 1813 | 1461145196861 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed1d000 == 120 [pid = 1813] [id = 308] 02:39:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f9643e5dc00) [pid = 1813] [serial = 925] [outer = (nil)] 02:39:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f96486ae400) [pid = 1813] [serial = 926] [outer = 0x7f9643e5dc00] 02:39:56 INFO - PROCESS | 1813 | 1461145196950 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f964a28bc00) [pid = 1813] [serial = 927] [outer = 0x7f9643e5dc00] 02:39:57 INFO - PROCESS | 1813 | 1461145197902 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]]]}] 02:39:57 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 02:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1583ms 02:39:57 INFO - PROCESS | 1813 | 1461145197947 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 1813 | 1461145197951 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:39:57 INFO - PROCESS | 1813 | 1461145197958 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 1813 | 1461145197963 Marionette TRACE conn3 <- [1,1206,null,{}] 02:39:57 INFO - PROCESS | 1813 | 1461145197980 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}] 02:39:58 INFO - PROCESS | 1813 | 1461145198197 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:39:58 INFO - PROCESS | 1813 | 1461145198430 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656808000 == 121 [pid = 1813] [id = 309] 02:39:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f964a295800) [pid = 1813] [serial = 928] [outer = (nil)] 02:39:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f964d137000) [pid = 1813] [serial = 929] [outer = 0x7f964a295800] 02:39:58 INFO - PROCESS | 1813 | 1461145198550 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f964f676000) [pid = 1813] [serial = 930] [outer = 0x7f964a295800] 02:39:59 INFO - PROCESS | 1813 | 1461145199468 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]]]}] 02:39:59 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 02:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1539ms 02:39:59 INFO - PROCESS | 1813 | 1461145199497 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:39:59 INFO - PROCESS | 1813 | 1461145199502 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:39:59 INFO - PROCESS | 1813 | 1461145199509 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 1813 | 1461145199512 Marionette TRACE conn3 <- [1,1210,null,{}] 02:39:59 INFO - PROCESS | 1813 | 1461145199518 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}] 02:39:59 INFO - PROCESS | 1813 | 1461145199719 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:39:59 INFO - PROCESS | 1813 | 1461145199907 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96614c1800 == 122 [pid = 1813] [id = 310] 02:39:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f964ab11c00) [pid = 1813] [serial = 931] [outer = (nil)] 02:40:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f965310d400) [pid = 1813] [serial = 932] [outer = 0x7f964ab11c00] 02:40:00 INFO - PROCESS | 1813 | 1461145200023 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f9654993c00) [pid = 1813] [serial = 933] [outer = 0x7f964ab11c00] 02:40:00 INFO - PROCESS | 1813 | 1461145200948 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]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1486ms 02:40:00 INFO - PROCESS | 1813 | 1461145200995 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 1813 | 1461145200999 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:40:01 INFO - PROCESS | 1813 | 1461145201005 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1813 | 1461145201009 Marionette TRACE conn3 <- [1,1214,null,{}] 02:40:01 INFO - PROCESS | 1813 | 1461145201014 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}] 02:40:01 INFO - PROCESS | 1813 | 1461145201211 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:40:01 INFO - PROCESS | 1813 | 1461145201401 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966620f000 == 123 [pid = 1813] [id = 311] 02:40:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f9650e68400) [pid = 1813] [serial = 934] [outer = (nil)] 02:40:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f96603de400) [pid = 1813] [serial = 935] [outer = 0x7f9650e68400] 02:40:01 INFO - PROCESS | 1813 | 1461145201490 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f9661497800) [pid = 1813] [serial = 936] [outer = 0x7f9650e68400] 02:40:02 INFO - PROCESS | 1813 | 1461145202511 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]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1530ms 02:40:02 INFO - PROCESS | 1813 | 1461145202537 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:40:02 INFO - PROCESS | 1813 | 1461145202541 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:40:02 INFO - PROCESS | 1813 | 1461145202548 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1813 | 1461145202551 Marionette TRACE conn3 <- [1,1218,null,{}] 02:40:02 INFO - PROCESS | 1813 | 1461145202557 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}] 02:40:02 INFO - PROCESS | 1813 | 1461145202794 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:40:03 INFO - PROCESS | 1813 | 1461145203083 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9668f47800 == 124 [pid = 1813] [id = 312] 02:40:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f9662609400) [pid = 1813] [serial = 937] [outer = (nil)] 02:40:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f9665d64400) [pid = 1813] [serial = 938] [outer = 0x7f9662609400] 02:40:03 INFO - PROCESS | 1813 | 1461145203167 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f9666182000) [pid = 1813] [serial = 939] [outer = 0x7f9662609400] 02:40:04 INFO - PROCESS | 1813 | 1461145204022 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]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1536ms 02:40:04 INFO - PROCESS | 1813 | 1461145204085 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 1813 | 1461145204089 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:40:04 INFO - PROCESS | 1813 | 1461145204096 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 1813 | 1461145204099 Marionette TRACE conn3 <- [1,1222,null,{}] 02:40:04 INFO - PROCESS | 1813 | 1461145204105 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}] 02:40:04 INFO - PROCESS | 1813 | 1461145204293 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:40:04 INFO - PROCESS | 1813 | 1461145204477 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96400b2800 == 125 [pid = 1813] [id = 313] 02:40:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f963fae3c00) [pid = 1813] [serial = 940] [outer = (nil)] 02:40:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f963faec800) [pid = 1813] [serial = 941] [outer = 0x7f963fae3c00] 02:40:04 INFO - PROCESS | 1813 | 1461145204552 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f963faf0c00) [pid = 1813] [serial = 942] [outer = 0x7f963fae3c00] 02:40:05 INFO - PROCESS | 1813 | 1461145205449 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] 02:40:05 INFO - PROCESS | 1813 | 1461145205498 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:40:05 INFO - PROCESS | 1813 | 1461145205504 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 1813 | 1461145205507 Marionette TRACE conn3 <- [1,1226,null,{}] 02:40:05 INFO - PROCESS | 1813 | 1461145205513 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}] 02:40:05 INFO - PROCESS | 1813 | 1461145205706 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:40:05 INFO - PROCESS | 1813 | 1461145205896 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f8ce800 == 126 [pid = 1813] [id = 314] 02:40:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f963fae6800) [pid = 1813] [serial = 943] [outer = (nil)] 02:40:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f96414c5000) [pid = 1813] [serial = 944] [outer = 0x7f963fae6800] 02:40:05 INFO - PROCESS | 1813 | 1461145205971 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f96414ccc00) [pid = 1813] [serial = 945] [outer = 0x7f963fae6800] 02:40:06 INFO - PROCESS | 1813 | 1461145206855 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]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1378ms 02:40:06 INFO - PROCESS | 1813 | 1461145206883 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 1813 | 1461145206887 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:40:06 INFO - PROCESS | 1813 | 1461145206893 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1813 | 1461145206896 Marionette TRACE conn3 <- [1,1230,null,{}] 02:40:06 INFO - PROCESS | 1813 | 1461145206902 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}] 02:40:07 INFO - PROCESS | 1813 | 1461145207103 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:40:07 INFO - PROCESS | 1813 | 1461145207293 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96400c2800 == 127 [pid = 1813] [id = 315] 02:40:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f963faeb400) [pid = 1813] [serial = 946] [outer = (nil)] 02:40:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f9660f6bc00) [pid = 1813] [serial = 947] [outer = 0x7f963faeb400] 02:40:07 INFO - PROCESS | 1813 | 1461145207366 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f9666185400) [pid = 1813] [serial = 948] [outer = 0x7f963faeb400] 02:40:08 INFO - PROCESS | 1813 | 1461145208224 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]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1386ms 02:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:40:08 INFO - PROCESS | 1813 | 1461145208281 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1813 | 1461145208284 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:40:08 INFO - PROCESS | 1813 | 1461145208290 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1813 | 1461145208294 Marionette TRACE conn3 <- [1,1234,null,{}] 02:40:08 INFO - PROCESS | 1813 | 1461145208299 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}] 02:40:08 INFO - PROCESS | 1813 | 1461145208484 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:40:08 INFO - PROCESS | 1813 | 1461145208677 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c9de000 == 128 [pid = 1813] [id = 316] 02:40:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f96414cd000) [pid = 1813] [serial = 949] [outer = (nil)] 02:40:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f96434b5800) [pid = 1813] [serial = 950] [outer = 0x7f96414cd000] 02:40:08 INFO - PROCESS | 1813 | 1461145208750 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f96434b9c00) [pid = 1813] [serial = 951] [outer = 0x7f96414cd000] 02:40:09 INFO - PROCESS | 1813 | 1461145209598 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]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1335ms 02:40:09 INFO - PROCESS | 1813 | 1461145209626 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 1813 | 1461145209631 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:40:09 INFO - PROCESS | 1813 | 1461145209636 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1813 | 1461145209641 Marionette TRACE conn3 <- [1,1238,null,{}] 02:40:09 INFO - PROCESS | 1813 | 1461145209646 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}] 02:40:09 INFO - PROCESS | 1813 | 1461145209865 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:40:10 INFO - PROCESS | 1813 | 1461145210061 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b4ed000 == 129 [pid = 1813] [id = 317] 02:40:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f96414ce000) [pid = 1813] [serial = 952] [outer = (nil)] 02:40:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f9641648800) [pid = 1813] [serial = 953] [outer = 0x7f96414ce000] 02:40:10 INFO - PROCESS | 1813 | 1461145210142 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f96434bc000) [pid = 1813] [serial = 954] [outer = 0x7f96414ce000] 02:40:11 INFO - PROCESS | 1813 | 1461145211054 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]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1483ms 02:40:11 INFO - PROCESS | 1813 | 1461145211121 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 1813 | 1461145211125 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:40:11 INFO - PROCESS | 1813 | 1461145211131 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 1813 | 1461145211133 Marionette TRACE conn3 <- [1,1242,null,{}] 02:40:11 INFO - PROCESS | 1813 | 1461145211139 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}] 02:40:11 INFO - PROCESS | 1813 | 1461145211336 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:40:11 INFO - PROCESS | 1813 | 1461145211536 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cd0a800 == 130 [pid = 1813] [id = 318] 02:40:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f963ccd9400) [pid = 1813] [serial = 955] [outer = (nil)] 02:40:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f963cce3c00) [pid = 1813] [serial = 956] [outer = 0x7f963ccd9400] 02:40:11 INFO - PROCESS | 1813 | 1461145211654 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f963cce8400) [pid = 1813] [serial = 957] [outer = 0x7f963ccd9400] 02:40:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b582000 == 129 [pid = 1813] [id = 10] 02:40:12 INFO - PROCESS | 1813 | 1461145212665 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]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1578ms 02:40:12 INFO - PROCESS | 1813 | 1461145212710 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 1813 | 1461145212714 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:40:12 INFO - PROCESS | 1813 | 1461145212720 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 1813 | 1461145212722 Marionette TRACE conn3 <- [1,1246,null,{}] 02:40:12 INFO - PROCESS | 1813 | 1461145212727 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}] 02:40:12 INFO - PROCESS | 1813 | 1461145212925 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:40:13 INFO - PROCESS | 1813 | 1461145213160 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cd11000 == 130 [pid = 1813] [id = 319] 02:40:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f963c603800) [pid = 1813] [serial = 958] [outer = (nil)] 02:40:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f963c60a400) [pid = 1813] [serial = 959] [outer = 0x7f963c603800] 02:40:13 INFO - PROCESS | 1813 | 1461145213674 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f963c7f4000) [pid = 1813] [serial = 960] [outer = 0x7f963c603800] 02:40:14 INFO - PROCESS | 1813 | 1461145214592 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]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1931ms 02:40:14 INFO - PROCESS | 1813 | 1461145214653 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 1813 | 1461145214659 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:40:14 INFO - PROCESS | 1813 | 1461145214669 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 1813 | 1461145214673 Marionette TRACE conn3 <- [1,1250,null,{}] 02:40:14 INFO - PROCESS | 1813 | 1461145214679 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}] 02:40:14 INFO - PROCESS | 1813 | 1461145214874 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:40:15 INFO - PROCESS | 1813 | 1461145215081 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964128a800 == 131 [pid = 1813] [id = 320] 02:40:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f963c7ea400) [pid = 1813] [serial = 961] [outer = (nil)] 02:40:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f963cf61400) [pid = 1813] [serial = 962] [outer = 0x7f963c7ea400] 02:40:15 INFO - PROCESS | 1813 | 1461145215153 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f963dbd1800) [pid = 1813] [serial = 963] [outer = 0x7f963c7ea400] 02:40:16 INFO - PROCESS | 1813 | 1461145216197 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]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1589ms 02:40:16 INFO - PROCESS | 1813 | 1461145216257 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 1813 | 1461145216263 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:40:16 INFO - PROCESS | 1813 | 1461145216273 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1813 | 1461145216277 Marionette TRACE conn3 <- [1,1254,null,{}] 02:40:16 INFO - PROCESS | 1813 | 1461145216283 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}] 02:40:16 INFO - PROCESS | 1813 | 1461145216471 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:40:16 INFO - PROCESS | 1813 | 1461145216821 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96415de000 == 132 [pid = 1813] [id = 321] 02:40:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f96405e7000) [pid = 1813] [serial = 964] [outer = (nil)] 02:40:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f96405ecc00) [pid = 1813] [serial = 965] [outer = 0x7f96405e7000] 02:40:16 INFO - PROCESS | 1813 | 1461145216896 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f9640712c00) [pid = 1813] [serial = 966] [outer = 0x7f96405e7000] 02:40:17 INFO - PROCESS | 1813 | 1461145217783 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]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1585ms 02:40:17 INFO - PROCESS | 1813 | 1461145217859 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:40:17 INFO - PROCESS | 1813 | 1461145217863 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:40:17 INFO - PROCESS | 1813 | 1461145217869 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 1813 | 1461145217874 Marionette TRACE conn3 <- [1,1258,null,{}] 02:40:17 INFO - PROCESS | 1813 | 1461145217890 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}] 02:40:18 INFO - PROCESS | 1813 | 1461145218128 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:40:18 INFO - PROCESS | 1813 | 1461145218370 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e203000 == 133 [pid = 1813] [id = 322] 02:40:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x7f964340ec00) [pid = 1813] [serial = 967] [outer = (nil)] 02:40:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f96434b6400) [pid = 1813] [serial = 968] [outer = 0x7f964340ec00] 02:40:18 INFO - PROCESS | 1813 | 1461145218492 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f96434bcc00) [pid = 1813] [serial = 969] [outer = 0x7f964340ec00] 02:40:19 INFO - PROCESS | 1813 | 1461145219332 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]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1543ms 02:40:19 INFO - PROCESS | 1813 | 1461145219413 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 1813 | 1461145219418 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:40:19 INFO - PROCESS | 1813 | 1461145219424 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 1813 | 1461145219426 Marionette TRACE conn3 <- [1,1262,null,{}] 02:40:19 INFO - PROCESS | 1813 | 1461145219432 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}] 02:40:19 INFO - PROCESS | 1813 | 1461145219659 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:40:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed8a000 == 132 [pid = 1813] [id = 261] 02:40:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965510f800 == 131 [pid = 1813] [id = 265] 02:40:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653a2c000 == 130 [pid = 1813] [id = 263] 02:40:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a927000 == 129 [pid = 1813] [id = 260] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f9649ee4400) [pid = 1813] [serial = 830] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f966617fc00) [pid = 1813] [serial = 827] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x7f96612d1800) [pid = 1813] [serial = 812] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f9662611800) [pid = 1813] [serial = 815] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f9653c0d000) [pid = 1813] [serial = 806] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f9665dc6000) [pid = 1813] [serial = 818] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f963e314000) [pid = 1813] [serial = 836] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f964ab0c400) [pid = 1813] [serial = 800] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f9666183000) [pid = 1813] [serial = 821] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f963e309000) [pid = 1813] [serial = 833] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f963e31c400) [pid = 1813] [serial = 839] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f964ae39c00) [pid = 1813] [serial = 824] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f964e577000) [pid = 1813] [serial = 803] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f9660362400) [pid = 1813] [serial = 809] [outer = (nil)] [url = about:blank] 02:40:19 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f965310b800) [pid = 1813] [serial = 857] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664631000 == 128 [pid = 1813] [id = 77] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b22a000 == 127 [pid = 1813] [id = 305] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f1c6000 == 126 [pid = 1813] [id = 304] 02:40:20 INFO - PROCESS | 1813 | 1461145220010 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e311000 == 125 [pid = 1813] [id = 303] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a929000 == 124 [pid = 1813] [id = 302] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964128f800 == 123 [pid = 1813] [id = 301] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643da7000 == 122 [pid = 1813] [id = 300] 02:40:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e21e800 == 123 [pid = 1813] [id = 323] 02:40:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f963c7f6800) [pid = 1813] [serial = 970] [outer = (nil)] 02:40:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f96405ea800) [pid = 1813] [serial = 971] [outer = 0x7f963c7f6800] 02:40:20 INFO - PROCESS | 1813 | 1461145220105 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f9649c77c00) [pid = 1813] [serial = 972] [outer = 0x7f963c7f6800] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c588000 == 122 [pid = 1813] [id = 297] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414ed000 == 121 [pid = 1813] [id = 296] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed36800 == 120 [pid = 1813] [id = 295] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed1f000 == 119 [pid = 1813] [id = 294] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96415e6000 == 118 [pid = 1813] [id = 293] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f7ba800 == 117 [pid = 1813] [id = 292] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96692d5800 == 116 [pid = 1813] [id = 291] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666743800 == 115 [pid = 1813] [id = 290] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664572000 == 114 [pid = 1813] [id = 289] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96569f4000 == 113 [pid = 1813] [id = 288] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e921000 == 112 [pid = 1813] [id = 287] 02:40:20 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96417e1000 == 111 [pid = 1813] [id = 286] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f964ab0b400) [pid = 1813] [serial = 845] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f964b134800) [pid = 1813] [serial = 846] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f96503cec00) [pid = 1813] [serial = 851] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f964a28b800) [pid = 1813] [serial = 843] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f9649e42000) [pid = 1813] [serial = 842] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f964d0f4c00) [pid = 1813] [serial = 848] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f9652fa0c00) [pid = 1813] [serial = 854] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f9653155c00) [pid = 1813] [serial = 855] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f9651ca5000) [pid = 1813] [serial = 852] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f964f32b400) [pid = 1813] [serial = 849] [outer = (nil)] [url = about:blank] 02:40:20 INFO - PROCESS | 1813 | 1461145220952 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]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1542ms 02:40:20 INFO - PROCESS | 1813 | 1461145220967 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 1813 | 1461145220972 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:40:20 INFO - PROCESS | 1813 | 1461145220977 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 1813 | 1461145220981 Marionette TRACE conn3 <- [1,1266,null,{}] 02:40:20 INFO - PROCESS | 1813 | 1461145220986 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}] 02:40:21 INFO - PROCESS | 1813 | 1461145221171 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:40:21 INFO - PROCESS | 1813 | 1461145221346 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96415f5800 == 112 [pid = 1813] [id = 324] 02:40:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f96488bac00) [pid = 1813] [serial = 973] [outer = (nil)] 02:40:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f964a4c3c00) [pid = 1813] [serial = 974] [outer = 0x7f96488bac00] 02:40:21 INFO - PROCESS | 1813 | 1461145221421 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f964ab07c00) [pid = 1813] [serial = 975] [outer = 0x7f96488bac00] 02:40:22 INFO - PROCESS | 1813 | 1461145222223 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]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1280ms 02:40:22 INFO - PROCESS | 1813 | 1461145222259 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1813 | 1461145222263 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:40:22 INFO - PROCESS | 1813 | 1461145222269 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1813 | 1461145222271 Marionette TRACE conn3 <- [1,1270,null,{}] 02:40:22 INFO - PROCESS | 1813 | 1461145222277 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}] 02:40:22 INFO - PROCESS | 1813 | 1461145222535 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:40:22 INFO - PROCESS | 1813 | 1461145222570 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed34000 == 113 [pid = 1813] [id = 325] 02:40:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f964a4c5800) [pid = 1813] [serial = 976] [outer = (nil)] 02:40:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f964c24c800) [pid = 1813] [serial = 977] [outer = 0x7f964a4c5800] 02:40:22 INFO - PROCESS | 1813 | 1461145222634 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f964e9ad400) [pid = 1813] [serial = 978] [outer = 0x7f964a4c5800] 02:40:23 INFO - PROCESS | 1813 | 1461145223546 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]]]}] 02:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1339ms 02:40:23 INFO - PROCESS | 1813 | 1461145223609 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 1813 | 1461145223613 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:40:23 INFO - PROCESS | 1813 | 1461145223618 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 1813 | 1461145223620 Marionette TRACE conn3 <- [1,1274,null,{}] 02:40:23 INFO - PROCESS | 1813 | 1461145223626 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}] 02:40:23 INFO - PROCESS | 1813 | 1461145223857 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:40:23 INFO - PROCESS | 1813 | 1461145223901 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f920800 == 114 [pid = 1813] [id = 326] 02:40:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f964d0ee800) [pid = 1813] [serial = 979] [outer = (nil)] 02:40:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f9650ec0000) [pid = 1813] [serial = 980] [outer = 0x7f964d0ee800] 02:40:23 INFO - PROCESS | 1813 | 1461145223963 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f9652f9e400) [pid = 1813] [serial = 981] [outer = 0x7f964d0ee800] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f96486a3800) [pid = 1813] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f963df9a000) [pid = 1813] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f9652915000) [pid = 1813] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f963da75400) [pid = 1813] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f9641e54400) [pid = 1813] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f964e57a000) [pid = 1813] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f964ae31800) [pid = 1813] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f963dfa0000) [pid = 1813] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f963dfa5c00) [pid = 1813] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f964b0c6800) [pid = 1813] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f964070b400) [pid = 1813] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f96488b3400) [pid = 1813] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f96405f1800) [pid = 1813] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f9640711400) [pid = 1813] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f96614e2000) [pid = 1813] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f964070c400) [pid = 1813] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f96645ddc00) [pid = 1813] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f9662476000) [pid = 1813] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f964e5da800) [pid = 1813] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f964d0f0400) [pid = 1813] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f96405e9400) [pid = 1813] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f964f67a000) [pid = 1813] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f964ad47c00) [pid = 1813] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f964b33f400) [pid = 1813] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f9649e44000) [pid = 1813] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f9662606800) [pid = 1813] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f96612cb400) [pid = 1813] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f96543b3400) [pid = 1813] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f964b0c8c00) [pid = 1813] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f963dfa0c00) [pid = 1813] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f964ab02400) [pid = 1813] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f9648443800) [pid = 1813] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f96405e8c00) [pid = 1813] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f9653c07c00) [pid = 1813] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f965498b000) [pid = 1813] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f964a572c00) [pid = 1813] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f96603e0800) [pid = 1813] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f963dbd5400) [pid = 1813] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f964a575c00) [pid = 1813] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f9653102800) [pid = 1813] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f964a110800) [pid = 1813] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f9655519400) [pid = 1813] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f9651c9e800) [pid = 1813] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f963e309c00) [pid = 1813] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f964af4e000) [pid = 1813] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f964a576400) [pid = 1813] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f9641e48c00) [pid = 1813] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f964ad4e400) [pid = 1813] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f9641e51c00) [pid = 1813] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f964a4c3000) [pid = 1813] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f964af4d800) [pid = 1813] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f96488be800) [pid = 1813] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f964b137800) [pid = 1813] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f96536a1400) [pid = 1813] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f964a4c8800) [pid = 1813] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f964e57b000) [pid = 1813] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f964a577c00) [pid = 1813] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f964ab05800) [pid = 1813] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f96486a5000) [pid = 1813] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f964a10e000) [pid = 1813] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f9651d5d800) [pid = 1813] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f9652acac00) [pid = 1813] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f964a4c6800) [pid = 1813] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f963df9e000) [pid = 1813] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f9651facc00) [pid = 1813] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f964a28d800) [pid = 1813] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f964ae35c00) [pid = 1813] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f96488b2c00) [pid = 1813] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f96421c8000) [pid = 1813] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9643405400) [pid = 1813] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9651faec00) [pid = 1813] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:40:25 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f964a10b400) [pid = 1813] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:40:25 INFO - PROCESS | 1813 | 1461145225839 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]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2244ms 02:40:25 INFO - PROCESS | 1813 | 1461145225864 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1813 | 1461145225868 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:40:25 INFO - PROCESS | 1813 | 1461145225874 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1813 | 1461145225876 Marionette TRACE conn3 <- [1,1278,null,{}] 02:40:25 INFO - PROCESS | 1813 | 1461145225881 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}] 02:40:26 INFO - PROCESS | 1813 | 1461145226114 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:40:26 INFO - PROCESS | 1813 | 1461145226134 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964129f800 == 115 [pid = 1813] [id = 327] 02:40:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f963c606000) [pid = 1813] [serial = 982] [outer = (nil)] 02:40:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f963e303000) [pid = 1813] [serial = 983] [outer = 0x7f963c606000] 02:40:26 INFO - PROCESS | 1813 | 1461145226199 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f9641e51c00) [pid = 1813] [serial = 984] [outer = 0x7f963c606000] 02:40:27 INFO - PROCESS | 1813 | 1461145226997 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]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1181ms 02:40:27 INFO - PROCESS | 1813 | 1461145227056 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1813 | 1461145227059 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:40:27 INFO - PROCESS | 1813 | 1461145227066 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1813 | 1461145227068 Marionette TRACE conn3 <- [1,1282,null,{}] 02:40:27 INFO - PROCESS | 1813 | 1461145227074 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}] 02:40:27 INFO - PROCESS | 1813 | 1461145227262 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:40:27 INFO - PROCESS | 1813 | 1461145227271 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed2d000 == 116 [pid = 1813] [id = 328] 02:40:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f963dbd3800) [pid = 1813] [serial = 985] [outer = (nil)] 02:40:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964a290400) [pid = 1813] [serial = 986] [outer = 0x7f963dbd3800] 02:40:27 INFO - PROCESS | 1813 | 1461145227340 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f964a9d8400) [pid = 1813] [serial = 987] [outer = 0x7f963dbd3800] 02:40:28 INFO - PROCESS | 1813 | 1461145228553 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]]]}] 02:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1534ms 02:40:28 INFO - PROCESS | 1813 | 1461145228602 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 1813 | 1461145228610 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:40:28 INFO - PROCESS | 1813 | 1461145228621 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 1813 | 1461145228626 Marionette TRACE conn3 <- [1,1286,null,{}] 02:40:28 INFO - PROCESS | 1813 | 1461145228635 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}] 02:40:28 INFO - PROCESS | 1813 | 1461145228866 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:40:29 INFO - PROCESS | 1813 | 1461145229156 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414e4000 == 117 [pid = 1813] [id = 329] 02:40:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f963da74c00) [pid = 1813] [serial = 988] [outer = (nil)] 02:40:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f963dfa0400) [pid = 1813] [serial = 989] [outer = 0x7f963da74c00] 02:40:29 INFO - PROCESS | 1813 | 1461145229238 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f963fae9c00) [pid = 1813] [serial = 990] [outer = 0x7f963da74c00] 02:40:30 INFO - PROCESS | 1813 | 1461145230229 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]]]}] 02:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1684ms 02:40:30 INFO - PROCESS | 1813 | 1461145230311 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 1813 | 1461145230329 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:40:30 INFO - PROCESS | 1813 | 1461145230341 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - PROCESS | 1813 | 1461145230345 Marionette TRACE conn3 <- [1,1290,null,{}] 02:40:30 INFO - PROCESS | 1813 | 1461145230408 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}] 02:40:30 INFO - PROCESS | 1813 | 1461145230653 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:40:30 INFO - PROCESS | 1813 | 1461145230975 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e321000 == 118 [pid = 1813] [id = 330] 02:40:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f96414cf000) [pid = 1813] [serial = 991] [outer = (nil)] 02:40:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f964164b400) [pid = 1813] [serial = 992] [outer = 0x7f96414cf000] 02:40:31 INFO - PROCESS | 1813 | 1461145231094 Marionette DEBUG loaded listener.js 02:40:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f96434b7400) [pid = 1813] [serial = 993] [outer = 0x7f96414cf000] 02:40:32 INFO - PROCESS | 1813 | 1461145232034 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]]]}] 02:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1738ms 02:40:32 INFO - PROCESS | 1813 | 1461145232079 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:40:32 INFO - PROCESS | 1813 | 1461145232083 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:40:32 INFO - PROCESS | 1813 | 1461145232090 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:40:32 INFO - PROCESS | 1813 | 1461145232096 Marionette TRACE conn3 <- [1,1294,null,{}] 02:40:32 INFO - PROCESS | 1813 | 1461145232113 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}] 02:40:32 INFO - PROCESS | 1813 | 1461145232335 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:40:32 INFO - PROCESS | 1813 | 1461145232579 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653f1c800 == 119 [pid = 1813] [id = 331] 02:40:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f96434bd400) [pid = 1813] [serial = 994] [outer = (nil)] 02:40:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f964a57d800) [pid = 1813] [serial = 995] [outer = 0x7f96434bd400] 02:40:32 INFO - PROCESS | 1813 | 1461145232707 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964ae35400) [pid = 1813] [serial = 996] [outer = 0x7f96434bd400] 02:40:33 INFO - PROCESS | 1813 | 1461145233550 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]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1488ms 02:40:33 INFO - PROCESS | 1813 | 1461145233579 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:40:33 INFO - PROCESS | 1813 | 1461145233584 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:40:33 INFO - PROCESS | 1813 | 1461145233590 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1813 | 1461145233594 Marionette TRACE conn3 <- [1,1298,null,{}] 02:40:33 INFO - PROCESS | 1813 | 1461145233599 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}] 02:40:33 INFO - PROCESS | 1813 | 1461145233807 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:40:34 INFO - PROCESS | 1813 | 1461145234002 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654d7c800 == 120 [pid = 1813] [id = 332] 02:40:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f9648451000) [pid = 1813] [serial = 997] [outer = (nil)] 02:40:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f964b0c3000) [pid = 1813] [serial = 998] [outer = 0x7f9648451000] 02:40:34 INFO - PROCESS | 1813 | 1461145234077 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f964c246800) [pid = 1813] [serial = 999] [outer = 0x7f9648451000] 02:40:34 INFO - PROCESS | 1813 | 1461145234967 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]]]}] 02:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1430ms 02:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:40:35 INFO - PROCESS | 1813 | 1461145235020 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:40:35 INFO - PROCESS | 1813 | 1461145235023 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:40:35 INFO - PROCESS | 1813 | 1461145235030 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:40:35 INFO - PROCESS | 1813 | 1461145235033 Marionette TRACE conn3 <- [1,1302,null,{}] 02:40:35 INFO - PROCESS | 1813 | 1461145235039 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}] 02:40:35 INFO - PROCESS | 1813 | 1461145235246 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:40:35 INFO - PROCESS | 1813 | 1461145235440 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9660fd9800 == 121 [pid = 1813] [id = 333] 02:40:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f96421c2400) [pid = 1813] [serial = 1000] [outer = (nil)] 02:40:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f964ae3fc00) [pid = 1813] [serial = 1001] [outer = 0x7f96421c2400] 02:40:35 INFO - PROCESS | 1813 | 1461145235517 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f964f32bc00) [pid = 1813] [serial = 1002] [outer = 0x7f96421c2400] 02:40:36 INFO - PROCESS | 1813 | 1461145236467 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]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1486ms 02:40:36 INFO - PROCESS | 1813 | 1461145236517 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1813 | 1461145236520 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:40:36 INFO - PROCESS | 1813 | 1461145236527 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1813 | 1461145236530 Marionette TRACE conn3 <- [1,1306,null,{}] 02:40:36 INFO - PROCESS | 1813 | 1461145236536 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}] 02:40:36 INFO - PROCESS | 1813 | 1461145236774 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:40:37 INFO - PROCESS | 1813 | 1461145237008 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9665d99000 == 122 [pid = 1813] [id = 334] 02:40:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f964e7aa000) [pid = 1813] [serial = 1003] [outer = (nil)] 02:40:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f9653102c00) [pid = 1813] [serial = 1004] [outer = 0x7f964e7aa000] 02:40:37 INFO - PROCESS | 1813 | 1461145237130 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9653f94400) [pid = 1813] [serial = 1005] [outer = 0x7f964e7aa000] 02:40:38 INFO - PROCESS | 1813 | 1461145237999 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]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1534ms 02:40:38 INFO - PROCESS | 1813 | 1461145238062 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1813 | 1461145238065 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:40:38 INFO - PROCESS | 1813 | 1461145238072 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1813 | 1461145238076 Marionette TRACE conn3 <- [1,1310,null,{}] 02:40:38 INFO - PROCESS | 1813 | 1461145238081 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}] 02:40:38 INFO - PROCESS | 1813 | 1461145238281 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:40:38 INFO - PROCESS | 1813 | 1461145238472 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666227800 == 123 [pid = 1813] [id = 335] 02:40:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f964c253400) [pid = 1813] [serial = 1006] [outer = (nil)] 02:40:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f964d1ce800) [pid = 1813] [serial = 1007] [outer = 0x7f964c253400] 02:40:38 INFO - PROCESS | 1813 | 1461145238591 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f9653102800) [pid = 1813] [serial = 1008] [outer = 0x7f964c253400] 02:40:39 INFO - PROCESS | 1813 | 1461145239493 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] 02:40:39 INFO - PROCESS | 1813 | 1461145239560 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:40:39 INFO - PROCESS | 1813 | 1461145239566 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 1813 | 1461145239569 Marionette TRACE conn3 <- [1,1314,null,{}] 02:40:39 INFO - PROCESS | 1813 | 1461145239575 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}] 02:40:39 INFO - PROCESS | 1813 | 1461145239782 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:40:40 INFO - PROCESS | 1813 | 1461145240016 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0c4000 == 124 [pid = 1813] [id = 336] 02:40:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f963c607400) [pid = 1813] [serial = 1009] [outer = (nil)] 02:40:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f963dbd2400) [pid = 1813] [serial = 1010] [outer = 0x7f963c607400] 02:40:40 INFO - PROCESS | 1813 | 1461145240139 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f9640718400) [pid = 1813] [serial = 1011] [outer = 0x7f963c607400] 02:40:40 INFO - PROCESS | 1813 | 1461145240986 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]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1481ms 02:40:41 INFO - PROCESS | 1813 | 1461145241049 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1813 | 1461145241053 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:40:41 INFO - PROCESS | 1813 | 1461145241061 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1813 | 1461145241067 Marionette TRACE conn3 <- [1,1318,null,{}] 02:40:41 INFO - PROCESS | 1813 | 1461145241077 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}] 02:40:41 INFO - PROCESS | 1813 | 1461145241382 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:40:41 INFO - PROCESS | 1813 | 1461145241742 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414d9800 == 125 [pid = 1813] [id = 337] 02:40:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f963c604400) [pid = 1813] [serial = 1012] [outer = (nil)] 02:40:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f963e315000) [pid = 1813] [serial = 1013] [outer = 0x7f963c604400] 02:40:41 INFO - PROCESS | 1813 | 1461145241868 Marionette DEBUG loaded listener.js 02:40:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f9649c6e000) [pid = 1813] [serial = 1014] [outer = 0x7f963c604400] 02:40:42 INFO - PROCESS | 1813 | 1461145242696 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]]]}] 02:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1702ms 02:40:42 INFO - PROCESS | 1813 | 1461145242764 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:40:42 INFO - PROCESS | 1813 | 1461145242767 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:40:42 INFO - PROCESS | 1813 | 1461145242773 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:40:42 INFO - PROCESS | 1813 | 1461145242776 Marionette TRACE conn3 <- [1,1322,null,{}] 02:40:42 INFO - PROCESS | 1813 | 1461145242782 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}] 02:40:42 INFO - PROCESS | 1813 | 1461145242991 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:40:43 INFO - PROCESS | 1813 | 1461145243186 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b120000 == 126 [pid = 1813] [id = 338] 02:40:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f963c605800) [pid = 1813] [serial = 1015] [outer = (nil)] 02:40:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f9648450400) [pid = 1813] [serial = 1016] [outer = 0x7f963c605800] 02:40:43 INFO - PROCESS | 1813 | 1461145243264 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f964d0ef400) [pid = 1813] [serial = 1017] [outer = 0x7f963c605800] 02:40:44 INFO - PROCESS | 1813 | 1461145244220 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]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1478ms 02:40:44 INFO - PROCESS | 1813 | 1461145244253 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 1813 | 1461145244258 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:40:44 INFO - PROCESS | 1813 | 1461145244264 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1813 | 1461145244268 Marionette TRACE conn3 <- [1,1326,null,{}] 02:40:44 INFO - PROCESS | 1813 | 1461145244274 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}] 02:40:44 INFO - PROCESS | 1813 | 1461145244492 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:40:44 INFO - PROCESS | 1813 | 1461145244743 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964333f000 == 127 [pid = 1813] [id = 339] 02:40:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f96486a8800) [pid = 1813] [serial = 1018] [outer = (nil)] 02:40:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f964a103000) [pid = 1813] [serial = 1019] [outer = 0x7f96486a8800] 02:40:44 INFO - PROCESS | 1813 | 1461145244872 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f964b141c00) [pid = 1813] [serial = 1020] [outer = 0x7f96486a8800] 02:40:46 INFO - PROCESS | 1813 | 1461145246448 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]]]}] 02:40:46 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 02:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2232ms 02:40:46 INFO - PROCESS | 1813 | 1461145246498 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:40:46 INFO - PROCESS | 1813 | 1461145246504 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:40:46 INFO - PROCESS | 1813 | 1461145246511 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1813 | 1461145246514 Marionette TRACE conn3 <- [1,1330,null,{}] 02:40:46 INFO - PROCESS | 1813 | 1461145246522 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}] 02:40:46 INFO - PROCESS | 1813 | 1461145246716 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:40:46 INFO - PROCESS | 1813 | 1461145246913 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414e2800 == 128 [pid = 1813] [id = 340] 02:40:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f963ccda800) [pid = 1813] [serial = 1021] [outer = (nil)] 02:40:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f963da77c00) [pid = 1813] [serial = 1022] [outer = 0x7f963ccda800] 02:40:46 INFO - PROCESS | 1813 | 1461145246983 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f963dfa8c00) [pid = 1813] [serial = 1023] [outer = 0x7f963ccda800] 02:40:47 INFO - PROCESS | 1813 | 1461145247871 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]]]}] 02:40:47 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 02:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1431ms 02:40:47 INFO - PROCESS | 1813 | 1461145247943 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 1813 | 1461145247951 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:40:47 INFO - PROCESS | 1813 | 1461145247960 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1813 | 1461145247964 Marionette TRACE conn3 <- [1,1334,null,{}] 02:40:47 INFO - PROCESS | 1813 | 1461145247969 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}] 02:40:48 INFO - PROCESS | 1813 | 1461145248301 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:40:48 INFO - PROCESS | 1813 | 1461145248652 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c57c800 == 129 [pid = 1813] [id = 341] 02:40:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f963cf56400) [pid = 1813] [serial = 1024] [outer = (nil)] 02:40:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f963fae9400) [pid = 1813] [serial = 1025] [outer = 0x7f963cf56400] 02:40:48 INFO - PROCESS | 1813 | 1461145248722 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f96405f1800) [pid = 1813] [serial = 1026] [outer = 0x7f963cf56400] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666098800 == 128 [pid = 1813] [id = 80] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650f31000 == 127 [pid = 1813] [id = 262] 02:40:49 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f963da6b400) [pid = 1813] [serial = 899] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f963c7ef000) [pid = 1813] [serial = 896] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f96535a3400) [pid = 1813] [serial = 920] [outer = (nil)] [url = about:blank] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643335000 == 126 [pid = 1813] [id = 197] 02:40:49 INFO - PROCESS | 1813 | 1461145249780 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]]]}] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964129f800 == 125 [pid = 1813] [id = 327] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f920800 == 124 [pid = 1813] [id = 326] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed34000 == 123 [pid = 1813] [id = 325] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96415f5800 == 122 [pid = 1813] [id = 324] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e21e800 == 121 [pid = 1813] [id = 323] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e203000 == 120 [pid = 1813] [id = 322] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96415de000 == 119 [pid = 1813] [id = 321] 02:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1884ms 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964128a800 == 118 [pid = 1813] [id = 320] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cd11000 == 117 [pid = 1813] [id = 319] 02:40:49 INFO - PROCESS | 1813 | 1461145249851 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1813 | 1461145249855 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f8ce800 == 116 [pid = 1813] [id = 314] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96400b2800 == 115 [pid = 1813] [id = 313] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9668f47800 == 114 [pid = 1813] [id = 312] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966620f000 == 113 [pid = 1813] [id = 311] 02:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96614c1800 == 112 [pid = 1813] [id = 310] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414ee000 == 111 [pid = 1813] [id = 307] 02:40:49 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96542a9800 == 110 [pid = 1813] [id = 306] 02:40:49 INFO - PROCESS | 1813 | 1461145249874 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1813 | 1461145249880 Marionette TRACE conn3 <- [1,1338,null,{}] 02:40:49 INFO - PROCESS | 1813 | 1461145249895 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}] 02:40:50 INFO - PROCESS | 1813 | 1461145250076 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f964f332800) [pid = 1813] [serial = 866] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f9651fa9c00) [pid = 1813] [serial = 867] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f9652759c00) [pid = 1813] [serial = 918] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f965403c400) [pid = 1813] [serial = 717] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f963dbdd000) [pid = 1813] [serial = 902] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f9650f6e000) [pid = 1813] [serial = 575] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f96624d2000) [pid = 1813] [serial = 873] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f964ad43000) [pid = 1813] [serial = 917] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f964ae3f400) [pid = 1813] [serial = 825] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f963e30e000) [pid = 1813] [serial = 834] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f9641e50c00) [pid = 1813] [serial = 861] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f964d1cf400) [pid = 1813] [serial = 617] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f9654039c00) [pid = 1813] [serial = 888] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f964af05800) [pid = 1813] [serial = 699] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f9640717800) [pid = 1813] [serial = 885] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f964a110400) [pid = 1813] [serial = 908] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f96624d6c00) [pid = 1813] [serial = 774] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f9643e5e800) [pid = 1813] [serial = 906] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f9661674400) [pid = 1813] [serial = 872] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f9664687400) [pid = 1813] [serial = 875] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f9664689400) [pid = 1813] [serial = 816] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f96511abc00) [pid = 1813] [serial = 708] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f9660f75000) [pid = 1813] [serial = 870] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f9643e59400) [pid = 1813] [serial = 881] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f963e30b400) [pid = 1813] [serial = 860] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f9651ca1400) [pid = 1813] [serial = 659] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f9654468000) [pid = 1813] [serial = 869] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f964b135400) [pid = 1813] [serial = 914] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f964e7a8c00) [pid = 1813] [serial = 753] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f964f32f800) [pid = 1813] [serial = 804] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f966617d000) [pid = 1813] [serial = 819] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f9662330000) [pid = 1813] [serial = 771] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f96554b6000) [pid = 1813] [serial = 759] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f9653c37000) [pid = 1813] [serial = 747] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f966632a000) [pid = 1813] [serial = 876] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f963e318c00) [pid = 1813] [serial = 837] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f964af06000) [pid = 1813] [serial = 608] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f964e7a5000) [pid = 1813] [serial = 620] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f96405edc00) [pid = 1813] [serial = 878] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9666324400) [pid = 1813] [serial = 822] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9661670800) [pid = 1813] [serial = 813] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f964ad4a800) [pid = 1813] [serial = 750] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f96611d1800) [pid = 1813] [serial = 765] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f965551b800) [pid = 1813] [serial = 891] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f964a572800) [pid = 1813] [serial = 909] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f964b0c8800) [pid = 1813] [serial = 864] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f965333d800) [pid = 1813] [serial = 711] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f964ae37000) [pid = 1813] [serial = 863] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f963dfa2000) [pid = 1813] [serial = 903] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964a581000) [pid = 1813] [serial = 605] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f9656b77400) [pid = 1813] [serial = 762] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9654632000) [pid = 1813] [serial = 720] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f963e321c00) [pid = 1813] [serial = 840] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f96503c9800) [pid = 1813] [serial = 656] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9656b7c800) [pid = 1813] [serial = 858] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f964e9bb400) [pid = 1813] [serial = 623] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f966149a400) [pid = 1813] [serial = 768] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9641e51000) [pid = 1813] [serial = 905] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f96486a6800) [pid = 1813] [serial = 647] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f9643e5f000) [pid = 1813] [serial = 882] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964ae3dc00) [pid = 1813] [serial = 911] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f964f672800) [pid = 1813] [serial = 705] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9656937000) [pid = 1813] [serial = 726] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f964d0f0800) [pid = 1813] [serial = 702] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f9654d62c00) [pid = 1813] [serial = 723] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f9643e54800) [pid = 1813] [serial = 879] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9643e5e000) [pid = 1813] [serial = 887] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f963c60dc00) [pid = 1813] [serial = 893] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f964c24a800) [pid = 1813] [serial = 653] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f9653c38400) [pid = 1813] [serial = 669] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964b0cb000) [pid = 1813] [serial = 801] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f964b0c4400) [pid = 1813] [serial = 611] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9649e41c00) [pid = 1813] [serial = 602] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963dbde400) [pid = 1813] [serial = 890] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f964a9cd800) [pid = 1813] [serial = 650] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9654635000) [pid = 1813] [serial = 807] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f964af4a800) [pid = 1813] [serial = 912] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964d13d400) [pid = 1813] [serial = 915] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f9653c07800) [pid = 1813] [serial = 756] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f9660f6f800) [pid = 1813] [serial = 810] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f9666330000) [pid = 1813] [serial = 831] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f9652feb800) [pid = 1813] [serial = 662] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f964b140400) [pid = 1813] [serial = 614] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f966632bc00) [pid = 1813] [serial = 828] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f964a109400) [pid = 1813] [serial = 696] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f9653c43c00) [pid = 1813] [serial = 672] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f9640713000) [pid = 1813] [serial = 884] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f9653c42c00) [pid = 1813] [serial = 714] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f9653c0a400) [pid = 1813] [serial = 666] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f9660361800) [pid = 1813] [serial = 798] [outer = (nil)] [url = about:blank] 02:40:50 INFO - PROCESS | 1813 | 1461145250345 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0d0000 == 111 [pid = 1813] [id = 342] 02:40:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f963dbdd000) [pid = 1813] [serial = 1027] [outer = (nil)] 02:40:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f963e321c00) [pid = 1813] [serial = 1028] [outer = 0x7f963dbdd000] 02:40:50 INFO - PROCESS | 1813 | 1461145250472 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f9641e4b000) [pid = 1813] [serial = 1029] [outer = 0x7f963dbdd000] 02:40:51 INFO - PROCESS | 1813 | 1461145251677 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]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1851ms 02:40:51 INFO - PROCESS | 1813 | 1461145251719 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:40:51 INFO - PROCESS | 1813 | 1461145251724 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:40:51 INFO - PROCESS | 1813 | 1461145251730 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 1813 | 1461145251733 Marionette TRACE conn3 <- [1,1342,null,{}] 02:40:51 INFO - PROCESS | 1813 | 1461145251738 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}] 02:40:51 INFO - PROCESS | 1813 | 1461145251944 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:40:52 INFO - PROCESS | 1813 | 1461145252116 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96400b2000 == 112 [pid = 1813] [id = 343] 02:40:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f963ccda400) [pid = 1813] [serial = 1030] [outer = (nil)] 02:40:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f96421c9c00) [pid = 1813] [serial = 1031] [outer = 0x7f963ccda400] 02:40:52 INFO - PROCESS | 1813 | 1461145252179 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f96434b7800) [pid = 1813] [serial = 1032] [outer = 0x7f963ccda400] 02:40:52 INFO - PROCESS | 1813 | 1461145252961 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]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1293ms 02:40:53 INFO - PROCESS | 1813 | 1461145253024 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1813 | 1461145253028 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:40:53 INFO - PROCESS | 1813 | 1461145253034 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1813 | 1461145253036 Marionette TRACE conn3 <- [1,1346,null,{}] 02:40:53 INFO - PROCESS | 1813 | 1461145253041 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}] 02:40:53 INFO - PROCESS | 1813 | 1461145253279 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:40:53 INFO - PROCESS | 1813 | 1461145253305 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96415ee800 == 113 [pid = 1813] [id = 344] 02:40:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f96434ae800) [pid = 1813] [serial = 1033] [outer = (nil)] 02:40:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f9643e57800) [pid = 1813] [serial = 1034] [outer = 0x7f96434ae800] 02:40:53 INFO - PROCESS | 1813 | 1461145253367 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f9648451c00) [pid = 1813] [serial = 1035] [outer = 0x7f96434ae800] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f964d0ee800) [pid = 1813] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f963c603800) [pid = 1813] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f963c7ea400) [pid = 1813] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f96405e7000) [pid = 1813] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f964340ec00) [pid = 1813] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f963c7f6800) [pid = 1813] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f964b584000) [pid = 1813] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f96488bac00) [pid = 1813] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f963c606000) [pid = 1813] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f964b56fc00) [pid = 1813] [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.] 02:40:54 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f964a4c5800) [pid = 1813] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:40:55 INFO - PROCESS | 1813 | 1461145255025 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]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2030ms 02:40:55 INFO - PROCESS | 1813 | 1461145255065 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 1813 | 1461145255069 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:40:55 INFO - PROCESS | 1813 | 1461145255075 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1813 | 1461145255077 Marionette TRACE conn3 <- [1,1350,null,{}] 02:40:55 INFO - PROCESS | 1813 | 1461145255083 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}] 02:40:55 INFO - PROCESS | 1813 | 1461145255294 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:40:55 INFO - PROCESS | 1813 | 1461145255437 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484b7800 == 114 [pid = 1813] [id = 345] 02:40:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f96434b7c00) [pid = 1813] [serial = 1036] [outer = (nil)] 02:40:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f9649c69400) [pid = 1813] [serial = 1037] [outer = 0x7f96434b7c00] 02:40:55 INFO - PROCESS | 1813 | 1461145255507 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f964a103c00) [pid = 1813] [serial = 1038] [outer = 0x7f96434b7c00] 02:40:56 INFO - PROCESS | 1813 | 1461145256198 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]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1177ms 02:40:56 INFO - PROCESS | 1813 | 1461145256253 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1813 | 1461145256256 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:40:56 INFO - PROCESS | 1813 | 1461145256275 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1813 | 1461145256278 Marionette TRACE conn3 <- [1,1354,null,{}] 02:40:56 INFO - PROCESS | 1813 | 1461145256284 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}] 02:40:56 INFO - PROCESS | 1813 | 1461145256467 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:40:56 INFO - PROCESS | 1813 | 1461145256477 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3b8800 == 115 [pid = 1813] [id = 346] 02:40:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f964a104400) [pid = 1813] [serial = 1039] [outer = (nil)] 02:40:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f964a4c2c00) [pid = 1813] [serial = 1040] [outer = 0x7f964a104400] 02:40:56 INFO - PROCESS | 1813 | 1461145256540 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f964a51a000) [pid = 1813] [serial = 1041] [outer = 0x7f964a104400] 02:40:57 INFO - PROCESS | 1813 | 1461145257766 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]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1544ms 02:40:57 INFO - PROCESS | 1813 | 1461145257816 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 1813 | 1461145257824 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:40:57 INFO - PROCESS | 1813 | 1461145257833 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1813 | 1461145257839 Marionette TRACE conn3 <- [1,1358,null,{}] 02:40:57 INFO - PROCESS | 1813 | 1461145257846 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}] 02:40:58 INFO - PROCESS | 1813 | 1461145258090 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:40:58 INFO - PROCESS | 1813 | 1461145258337 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f8ca800 == 116 [pid = 1813] [id = 347] 02:40:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f963da74000) [pid = 1813] [serial = 1042] [outer = (nil)] 02:40:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f963dfa7400) [pid = 1813] [serial = 1043] [outer = 0x7f963da74000] 02:40:58 INFO - PROCESS | 1813 | 1461145258417 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f963fae9800) [pid = 1813] [serial = 1044] [outer = 0x7f963da74000] 02:40:59 INFO - PROCESS | 1813 | 1461145259315 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]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1535ms 02:40:59 INFO - PROCESS | 1813 | 1461145259369 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1813 | 1461145259378 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:40:59 INFO - PROCESS | 1813 | 1461145259388 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 1813 | 1461145259393 Marionette TRACE conn3 <- [1,1362,null,{}] 02:40:59 INFO - PROCESS | 1813 | 1461145259399 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}] 02:40:59 INFO - PROCESS | 1813 | 1461145259595 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:40:59 INFO - PROCESS | 1813 | 1461145259852 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484b9000 == 117 [pid = 1813] [id = 348] 02:40:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f963da78400) [pid = 1813] [serial = 1045] [outer = (nil)] 02:40:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f964164a400) [pid = 1813] [serial = 1046] [outer = 0x7f963da78400] 02:40:59 INFO - PROCESS | 1813 | 1461145259973 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f96421c8800) [pid = 1813] [serial = 1047] [outer = 0x7f963da78400] 02:41:00 INFO - PROCESS | 1813 | 1461145260957 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]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1631ms 02:41:01 INFO - PROCESS | 1813 | 1461145261021 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 1813 | 1461145261025 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:41:01 INFO - PROCESS | 1813 | 1461145261032 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1813 | 1461145261037 Marionette TRACE conn3 <- [1,1366,null,{}] 02:41:01 INFO - PROCESS | 1813 | 1461145261053 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}] 02:41:01 INFO - PROCESS | 1813 | 1461145261297 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:41:01 INFO - PROCESS | 1813 | 1461145261561 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae08800 == 118 [pid = 1813] [id = 349] 02:41:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f96486a2800) [pid = 1813] [serial = 1048] [outer = (nil)] 02:41:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f96488bc400) [pid = 1813] [serial = 1049] [outer = 0x7f96486a2800] 02:41:01 INFO - PROCESS | 1813 | 1461145261645 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f9649ee0400) [pid = 1813] [serial = 1050] [outer = 0x7f96486a2800] 02:41:02 INFO - PROCESS | 1813 | 1461145262577 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] 02:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:41:02 INFO - PROCESS | 1813 | 1461145262625 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:41:02 INFO - PROCESS | 1813 | 1461145262631 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 1813 | 1461145262635 Marionette TRACE conn3 <- [1,1370,null,{}] 02:41:02 INFO - PROCESS | 1813 | 1461145262640 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}] 02:41:02 INFO - PROCESS | 1813 | 1461145262827 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:41:03 INFO - PROCESS | 1813 | 1461145263047 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b113800 == 119 [pid = 1813] [id = 350] 02:41:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f96486a8c00) [pid = 1813] [serial = 1051] [outer = (nil)] 02:41:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f964a572800) [pid = 1813] [serial = 1052] [outer = 0x7f96486a8c00] 02:41:03 INFO - PROCESS | 1813 | 1461145263165 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f964a57c800) [pid = 1813] [serial = 1053] [outer = 0x7f96486a8c00] 02:41:04 INFO - PROCESS | 1813 | 1461145264027 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] 02:41:04 INFO - PROCESS | 1813 | 1461145264070 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:41:04 INFO - PROCESS | 1813 | 1461145264076 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 1813 | 1461145264079 Marionette TRACE conn3 <- [1,1374,null,{}] 02:41:04 INFO - PROCESS | 1813 | 1461145264085 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}] 02:41:04 INFO - PROCESS | 1813 | 1461145264267 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:41:04 INFO - PROCESS | 1813 | 1461145264445 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b580800 == 120 [pid = 1813] [id = 351] 02:41:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f964a110400) [pid = 1813] [serial = 1054] [outer = (nil)] 02:41:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f964a9d7000) [pid = 1813] [serial = 1055] [outer = 0x7f964a110400] 02:41:04 INFO - PROCESS | 1813 | 1461145264520 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964ad44000) [pid = 1813] [serial = 1056] [outer = 0x7f964a110400] 02:41:05 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:05 INFO - PROCESS | 1813 | 1461145265442 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] 02:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:41:05 INFO - PROCESS | 1813 | 1461145265473 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:41:05 INFO - PROCESS | 1813 | 1461145265480 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1813 | 1461145265483 Marionette TRACE conn3 <- [1,1378,null,{}] 02:41:05 INFO - PROCESS | 1813 | 1461145265489 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}] 02:41:05 INFO - PROCESS | 1813 | 1461145265730 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:41:05 INFO - PROCESS | 1813 | 1461145265912 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e630000 == 121 [pid = 1813] [id = 352] 02:41:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964a9d0000) [pid = 1813] [serial = 1057] [outer = (nil)] 02:41:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964af11c00) [pid = 1813] [serial = 1058] [outer = 0x7f964a9d0000] 02:41:06 INFO - PROCESS | 1813 | 1461145266028 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f964b0c8800) [pid = 1813] [serial = 1059] [outer = 0x7f964a9d0000] 02:41:06 INFO - PROCESS | 1813 | 1461145266905 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] 02:41:06 INFO - PROCESS | 1813 | 1461145266970 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:41:06 INFO - PROCESS | 1813 | 1461145266977 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 1813 | 1461145266979 Marionette TRACE conn3 <- [1,1382,null,{}] 02:41:06 INFO - PROCESS | 1813 | 1461145266985 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}] 02:41:07 INFO - PROCESS | 1813 | 1461145267216 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:41:07 INFO - PROCESS | 1813 | 1461145267398 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed23800 == 122 [pid = 1813] [id = 353] 02:41:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f963e311800) [pid = 1813] [serial = 1060] [outer = (nil)] 02:41:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f964b138800) [pid = 1813] [serial = 1061] [outer = 0x7f963e311800] 02:41:07 INFO - PROCESS | 1813 | 1461145267470 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f964b575400) [pid = 1813] [serial = 1062] [outer = 0x7f963e311800] 02:41:08 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:08 INFO - PROCESS | 1813 | 1461145268419 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] 02:41:08 INFO - PROCESS | 1813 | 1461145268461 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:41:08 INFO - PROCESS | 1813 | 1461145268467 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 1813 | 1461145268471 Marionette TRACE conn3 <- [1,1386,null,{}] 02:41:08 INFO - PROCESS | 1813 | 1461145268476 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}] 02:41:08 INFO - PROCESS | 1813 | 1461145268664 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:41:08 INFO - PROCESS | 1813 | 1461145268844 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1d8000 == 123 [pid = 1813] [id = 354] 02:41:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f964ad4a400) [pid = 1813] [serial = 1063] [outer = (nil)] 02:41:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f964b74a800) [pid = 1813] [serial = 1064] [outer = 0x7f964ad4a400] 02:41:08 INFO - PROCESS | 1813 | 1461145268920 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f964d13a000) [pid = 1813] [serial = 1065] [outer = 0x7f964ad4a400] 02:41:09 INFO - PROCESS | 1813 | 1461145269861 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] 02:41:09 INFO - PROCESS | 1813 | 1461145269902 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:41:09 INFO - PROCESS | 1813 | 1461145269909 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 1813 | 1461145269911 Marionette TRACE conn3 <- [1,1390,null,{}] 02:41:09 INFO - PROCESS | 1813 | 1461145269917 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}] 02:41:10 INFO - PROCESS | 1813 | 1461145270102 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:41:10 INFO - PROCESS | 1813 | 1461145270284 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f91d800 == 124 [pid = 1813] [id = 355] 02:41:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f964b139c00) [pid = 1813] [serial = 1066] [outer = (nil)] 02:41:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f964e575800) [pid = 1813] [serial = 1067] [outer = 0x7f964b139c00] 02:41:10 INFO - PROCESS | 1813 | 1461145270355 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f964e5d9400) [pid = 1813] [serial = 1068] [outer = 0x7f964b139c00] 02:41:11 INFO - PROCESS | 1813 | 1461145271275 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]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1432ms 02:41:11 INFO - PROCESS | 1813 | 1461145271342 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 1813 | 1461145271346 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:41:11 INFO - PROCESS | 1813 | 1461145271352 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 1813 | 1461145271356 Marionette TRACE conn3 <- [1,1394,null,{}] 02:41:11 INFO - PROCESS | 1813 | 1461145271361 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}] 02:41:11 INFO - PROCESS | 1813 | 1461145271575 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:41:11 INFO - PROCESS | 1813 | 1461145271763 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9651cb0800 == 125 [pid = 1813] [id = 356] 02:41:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f964c255800) [pid = 1813] [serial = 1069] [outer = (nil)] 02:41:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964e7a1c00) [pid = 1813] [serial = 1070] [outer = 0x7f964c255800] 02:41:11 INFO - PROCESS | 1813 | 1461145271842 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964e7aa400) [pid = 1813] [serial = 1071] [outer = 0x7f964c255800] 02:41:12 INFO - PROCESS | 1813 | 1461145272780 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]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1485ms 02:41:12 INFO - PROCESS | 1813 | 1461145272838 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 1813 | 1461145272842 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:41:12 INFO - PROCESS | 1813 | 1461145272849 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 1813 | 1461145272853 Marionette TRACE conn3 <- [1,1398,null,{}] 02:41:12 INFO - PROCESS | 1813 | 1461145272860 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}] 02:41:13 INFO - PROCESS | 1813 | 1461145273137 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:41:13 INFO - PROCESS | 1813 | 1461145273375 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f7a6000 == 126 [pid = 1813] [id = 357] 02:41:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f963cf5ec00) [pid = 1813] [serial = 1072] [outer = (nil)] 02:41:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9641645000) [pid = 1813] [serial = 1073] [outer = 0x7f963cf5ec00] 02:41:13 INFO - PROCESS | 1813 | 1461145273475 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964f3bf400) [pid = 1813] [serial = 1074] [outer = 0x7f963cf5ec00] 02:41:14 INFO - PROCESS | 1813 | 1461145274347 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]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1532ms 02:41:14 INFO - PROCESS | 1813 | 1461145274382 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1813 | 1461145274386 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:41:14 INFO - PROCESS | 1813 | 1461145274392 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1813 | 1461145274395 Marionette TRACE conn3 <- [1,1402,null,{}] 02:41:14 INFO - PROCESS | 1813 | 1461145274401 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}] 02:41:14 INFO - PROCESS | 1813 | 1461145274594 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:41:15 INFO - PROCESS | 1813 | 1461145275115 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f7b1000 == 127 [pid = 1813] [id = 358] 02:41:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f963c7ea400) [pid = 1813] [serial = 1075] [outer = (nil)] 02:41:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f963c7f6400) [pid = 1813] [serial = 1076] [outer = 0x7f963c7ea400] 02:41:15 INFO - PROCESS | 1813 | 1461145275231 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f963cf5c400) [pid = 1813] [serial = 1077] [outer = 0x7f963c7ea400] 02:41:16 INFO - PROCESS | 1813 | 1461145276092 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]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1728ms 02:41:16 INFO - PROCESS | 1813 | 1461145276124 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 1813 | 1461145276129 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:41:16 INFO - PROCESS | 1813 | 1461145276139 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 1813 | 1461145276143 Marionette TRACE conn3 <- [1,1406,null,{}] 02:41:16 INFO - PROCESS | 1813 | 1461145276151 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}] 02:41:16 INFO - PROCESS | 1813 | 1461145276342 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:41:16 INFO - PROCESS | 1813 | 1461145276573 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484a8800 == 128 [pid = 1813] [id = 359] 02:41:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f963dfa4000) [pid = 1813] [serial = 1078] [outer = (nil)] 02:41:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f963e309000) [pid = 1813] [serial = 1079] [outer = 0x7f963dfa4000] 02:41:16 INFO - PROCESS | 1813 | 1461145276765 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f96414cdc00) [pid = 1813] [serial = 1080] [outer = 0x7f963dfa4000] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484b7800 == 127 [pid = 1813] [id = 345] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96415ee800 == 126 [pid = 1813] [id = 344] 02:41:17 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f9660f6bc00) [pid = 1813] [serial = 947] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f96434b5800) [pid = 1813] [serial = 950] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f96414c5000) [pid = 1813] [serial = 944] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964b3b1000) [pid = 1813] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:41:17 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9641648800) [pid = 1813] [serial = 953] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f963cce3c00) [pid = 1813] [serial = 956] [outer = (nil)] [url = about:blank] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96400b2000 == 125 [pid = 1813] [id = 343] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e0d0000 == 124 [pid = 1813] [id = 342] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c57c800 == 123 [pid = 1813] [id = 341] 02:41:17 INFO - PROCESS | 1813 | 1461145277923 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]]]}] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414e2800 == 122 [pid = 1813] [id = 340] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666227800 == 121 [pid = 1813] [id = 335] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9665d99000 == 120 [pid = 1813] [id = 334] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9660fd9800 == 119 [pid = 1813] [id = 333] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654d7c800 == 118 [pid = 1813] [id = 332] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653f1c800 == 117 [pid = 1813] [id = 331] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e321000 == 116 [pid = 1813] [id = 330] 02:41:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414e4000 == 115 [pid = 1813] [id = 329] 02:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1838ms 02:41:17 INFO - PROCESS | 1813 | 1461145277982 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1813 | 1461145277987 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:41:17 INFO - PROCESS | 1813 | 1461145277994 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1813 | 1461145277998 Marionette TRACE conn3 <- [1,1410,null,{}] 02:41:18 INFO - PROCESS | 1813 | 1461145278003 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}] 02:41:18 INFO - PROCESS | 1813 | 1461145278201 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f9641e51c00) [pid = 1813] [serial = 984] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9652f9e400) [pid = 1813] [serial = 981] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f96486ae400) [pid = 1813] [serial = 926] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f964d137000) [pid = 1813] [serial = 929] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f963c7f4000) [pid = 1813] [serial = 960] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f963cf61400) [pid = 1813] [serial = 962] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f96405ecc00) [pid = 1813] [serial = 965] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f963faec800) [pid = 1813] [serial = 941] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f96434bcc00) [pid = 1813] [serial = 969] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f96603de400) [pid = 1813] [serial = 935] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f96405ea800) [pid = 1813] [serial = 971] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f96434b6400) [pid = 1813] [serial = 968] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f964ab07c00) [pid = 1813] [serial = 975] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9649c77c00) [pid = 1813] [serial = 972] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f963e303000) [pid = 1813] [serial = 983] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f9653106800) [pid = 1813] [serial = 663] [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.] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f965310d400) [pid = 1813] [serial = 932] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f9640712c00) [pid = 1813] [serial = 966] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f963dbd1800) [pid = 1813] [serial = 963] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f964e9ad400) [pid = 1813] [serial = 978] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963c60a400) [pid = 1813] [serial = 959] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963df9f400) [pid = 1813] [serial = 923] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9650ec0000) [pid = 1813] [serial = 980] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f9665d64400) [pid = 1813] [serial = 938] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964a4c3c00) [pid = 1813] [serial = 974] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f964c24c800) [pid = 1813] [serial = 977] [outer = (nil)] [url = about:blank] 02:41:18 INFO - PROCESS | 1813 | 1461145278477 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cd20800 == 116 [pid = 1813] [id = 360] 02:41:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f963c60a800) [pid = 1813] [serial = 1081] [outer = (nil)] 02:41:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f963faec800) [pid = 1813] [serial = 1082] [outer = 0x7f963c60a800] 02:41:18 INFO - PROCESS | 1813 | 1461145278550 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f96434b1c00) [pid = 1813] [serial = 1083] [outer = 0x7f963c60a800] 02:41:19 INFO - PROCESS | 1813 | 1461145279338 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]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1384ms 02:41:19 INFO - PROCESS | 1813 | 1461145279380 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 1813 | 1461145279384 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:41:19 INFO - PROCESS | 1813 | 1461145279407 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 1813 | 1461145279416 Marionette TRACE conn3 <- [1,1414,null,{}] 02:41:19 INFO - PROCESS | 1813 | 1461145279428 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}] 02:41:19 INFO - PROCESS | 1813 | 1461145279619 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:41:19 INFO - PROCESS | 1813 | 1461145279632 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96415ee000 == 117 [pid = 1813] [id = 361] 02:41:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f96434b2c00) [pid = 1813] [serial = 1084] [outer = (nil)] 02:41:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f9649c71800) [pid = 1813] [serial = 1085] [outer = 0x7f96434b2c00] 02:41:19 INFO - PROCESS | 1813 | 1461145279696 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f964a110c00) [pid = 1813] [serial = 1086] [outer = 0x7f96434b2c00] 02:41:20 INFO - PROCESS | 1813 | 1461145280683 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]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1306ms 02:41:20 INFO - PROCESS | 1813 | 1461145280698 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 1813 | 1461145280703 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:41:20 INFO - PROCESS | 1813 | 1461145280720 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1813 | 1461145280722 Marionette TRACE conn3 <- [1,1418,null,{}] 02:41:20 INFO - PROCESS | 1813 | 1461145280728 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}] 02:41:20 INFO - PROCESS | 1813 | 1461145280971 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:41:21 INFO - PROCESS | 1813 | 1461145281001 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a915800 == 118 [pid = 1813] [id = 362] 02:41:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f96486a9000) [pid = 1813] [serial = 1087] [outer = (nil)] 02:41:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964a9cf400) [pid = 1813] [serial = 1088] [outer = 0x7f96486a9000] 02:41:21 INFO - PROCESS | 1813 | 1461145281066 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964ad46c00) [pid = 1813] [serial = 1089] [outer = 0x7f96486a9000] 02:41:22 INFO - PROCESS | 1813 | 1461145282052 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]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1388ms 02:41:22 INFO - PROCESS | 1813 | 1461145282112 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 1813 | 1461145282116 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:41:22 INFO - PROCESS | 1813 | 1461145282123 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 1813 | 1461145282125 Marionette TRACE conn3 <- [1,1422,null,{}] 02:41:22 INFO - PROCESS | 1813 | 1461145282131 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}] 02:41:22 INFO - PROCESS | 1813 | 1461145282359 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:41:22 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f96434ae800) [pid = 1813] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:41:22 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f963ccda800) [pid = 1813] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:41:22 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f963dbdd000) [pid = 1813] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:41:22 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963cf56400) [pid = 1813] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:41:22 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963ccda400) [pid = 1813] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:41:22 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f96434b7c00) [pid = 1813] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:41:22 INFO - PROCESS | 1813 | 1461145282689 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96415f0000 == 119 [pid = 1813] [id = 363] 02:41:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f9641644400) [pid = 1813] [serial = 1090] [outer = (nil)] 02:41:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f96434b8000) [pid = 1813] [serial = 1091] [outer = 0x7f9641644400] 02:41:22 INFO - PROCESS | 1813 | 1461145282767 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f964af0ac00) [pid = 1813] [serial = 1092] [outer = 0x7f9641644400] 02:41:23 INFO - PROCESS | 1813 | 1461145283488 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]]]}] 02:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1385ms 02:41:23 INFO - PROCESS | 1813 | 1461145283509 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 1813 | 1461145283511 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:41:23 INFO - PROCESS | 1813 | 1461145283526 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 1813 | 1461145283529 Marionette TRACE conn3 <- [1,1426,null,{}] 02:41:23 INFO - PROCESS | 1813 | 1461145283534 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}] 02:41:23 INFO - PROCESS | 1813 | 1461145283708 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:41:23 INFO - PROCESS | 1813 | 1461145283736 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c6b3000 == 120 [pid = 1813] [id = 364] 02:41:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f964b33b800) [pid = 1813] [serial = 1093] [outer = (nil)] 02:41:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964d137000) [pid = 1813] [serial = 1094] [outer = 0x7f964b33b800] 02:41:23 INFO - PROCESS | 1813 | 1461145283800 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964e5de800) [pid = 1813] [serial = 1095] [outer = 0x7f964b33b800] 02:41:24 INFO - PROCESS | 1813 | 1461145284764 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]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1285ms 02:41:24 INFO - PROCESS | 1813 | 1461145284814 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 1813 | 1461145284819 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:41:24 INFO - PROCESS | 1813 | 1461145284828 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1813 | 1461145284833 Marionette TRACE conn3 <- [1,1430,null,{}] 02:41:24 INFO - PROCESS | 1813 | 1461145284841 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}] 02:41:25 INFO - PROCESS | 1813 | 1461145285041 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:41:25 INFO - PROCESS | 1813 | 1461145285219 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e208800 == 121 [pid = 1813] [id = 365] 02:41:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f963da6b800) [pid = 1813] [serial = 1096] [outer = (nil)] 02:41:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f963dbdd400) [pid = 1813] [serial = 1097] [outer = 0x7f963da6b800] 02:41:25 INFO - PROCESS | 1813 | 1461145285296 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f963fae4400) [pid = 1813] [serial = 1098] [outer = 0x7f963da6b800] 02:41:26 INFO - PROCESS | 1813 | 1461145286279 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]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1484ms 02:41:26 INFO - PROCESS | 1813 | 1461145286313 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 1813 | 1461145286322 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:41:26 INFO - PROCESS | 1813 | 1461145286333 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1813 | 1461145286336 Marionette TRACE conn3 <- [1,1434,null,{}] 02:41:26 INFO - PROCESS | 1813 | 1461145286343 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}] 02:41:26 INFO - PROCESS | 1813 | 1461145286534 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:41:26 INFO - PROCESS | 1813 | 1461145286766 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3af800 == 122 [pid = 1813] [id = 366] 02:41:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f96414c6800) [pid = 1813] [serial = 1099] [outer = (nil)] 02:41:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f964340c800) [pid = 1813] [serial = 1100] [outer = 0x7f96414c6800] 02:41:26 INFO - PROCESS | 1813 | 1461145286882 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f9643e52800) [pid = 1813] [serial = 1101] [outer = 0x7f96414c6800] 02:41:27 INFO - PROCESS | 1813 | 1461145287917 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]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1635ms 02:41:27 INFO - PROCESS | 1813 | 1461145287968 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 1813 | 1461145287972 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:41:27 INFO - PROCESS | 1813 | 1461145287978 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 1813 | 1461145287983 Marionette TRACE conn3 <- [1,1438,null,{}] 02:41:28 INFO - PROCESS | 1813 | 1461145287999 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}] 02:41:28 INFO - PROCESS | 1813 | 1461145288193 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:41:28 INFO - PROCESS | 1813 | 1461145288431 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1d0800 == 123 [pid = 1813] [id = 367] 02:41:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f9641e54400) [pid = 1813] [serial = 1102] [outer = (nil)] 02:41:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f964a51f400) [pid = 1813] [serial = 1103] [outer = 0x7f9641e54400] 02:41:28 INFO - PROCESS | 1813 | 1461145288506 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f964ae3e800) [pid = 1813] [serial = 1104] [outer = 0x7f9641e54400] 02:41:29 INFO - PROCESS | 1813 | 1461145289389 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]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1483ms 02:41:29 INFO - PROCESS | 1813 | 1461145289463 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 1813 | 1461145289467 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:41:29 INFO - PROCESS | 1813 | 1461145289473 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 1813 | 1461145289475 Marionette TRACE conn3 <- [1,1442,null,{}] 02:41:29 INFO - PROCESS | 1813 | 1461145289481 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}] 02:41:29 INFO - PROCESS | 1813 | 1461145289706 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:41:29 INFO - PROCESS | 1813 | 1461145289927 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653646000 == 124 [pid = 1813] [id = 368] 02:41:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f964a4c6800) [pid = 1813] [serial = 1105] [outer = (nil)] 02:41:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f964e57bc00) [pid = 1813] [serial = 1106] [outer = 0x7f964a4c6800] 02:41:30 INFO - PROCESS | 1813 | 1461145290044 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f964e7aa800) [pid = 1813] [serial = 1107] [outer = 0x7f964a4c6800] 02:41:30 INFO - PROCESS | 1813 | 1461145290939 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]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1543ms 02:41:31 INFO - PROCESS | 1813 | 1461145291017 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1813 | 1461145291021 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:41:31 INFO - PROCESS | 1813 | 1461145291028 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1813 | 1461145291030 Marionette TRACE conn3 <- [1,1446,null,{}] 02:41:31 INFO - PROCESS | 1813 | 1461145291036 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}] 02:41:31 INFO - PROCESS | 1813 | 1461145291247 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:41:31 INFO - PROCESS | 1813 | 1461145291464 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e7e800 == 125 [pid = 1813] [id = 369] 02:41:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964af48c00) [pid = 1813] [serial = 1108] [outer = (nil)] 02:41:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964f672800) [pid = 1813] [serial = 1109] [outer = 0x7f964af48c00] 02:41:31 INFO - PROCESS | 1813 | 1461145291578 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964f67f800) [pid = 1813] [serial = 1110] [outer = 0x7f964af48c00] 02:41:32 INFO - PROCESS | 1813 | 1461145292545 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]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1581ms 02:41:32 INFO - PROCESS | 1813 | 1461145292610 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 1813 | 1461145292613 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:41:32 INFO - PROCESS | 1813 | 1461145292620 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 1813 | 1461145292623 Marionette TRACE conn3 <- [1,1450,null,{}] 02:41:32 INFO - PROCESS | 1813 | 1461145292629 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}] 02:41:32 INFO - PROCESS | 1813 | 1461145292886 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:41:33 INFO - PROCESS | 1813 | 1461145293118 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654351800 == 126 [pid = 1813] [id = 370] 02:41:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9651125800) [pid = 1813] [serial = 1111] [outer = (nil)] 02:41:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f9651d5d800) [pid = 1813] [serial = 1112] [outer = 0x7f9651125800] 02:41:33 INFO - PROCESS | 1813 | 1461145293243 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f9652a5c400) [pid = 1813] [serial = 1113] [outer = 0x7f9651125800] 02:41:34 INFO - PROCESS | 1813 | 1461145294144 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]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1581ms 02:41:34 INFO - PROCESS | 1813 | 1461145294202 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 1813 | 1461145294205 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:41:34 INFO - PROCESS | 1813 | 1461145294211 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 1813 | 1461145294214 Marionette TRACE conn3 <- [1,1454,null,{}] 02:41:34 INFO - PROCESS | 1813 | 1461145294219 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}] 02:41:34 INFO - PROCESS | 1813 | 1461145294425 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:41:34 INFO - PROCESS | 1813 | 1461145294611 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654d69800 == 127 [pid = 1813] [id = 371] 02:41:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9651d54000) [pid = 1813] [serial = 1114] [outer = (nil)] 02:41:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f9653103800) [pid = 1813] [serial = 1115] [outer = 0x7f9651d54000] 02:41:34 INFO - PROCESS | 1813 | 1461145294736 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f965310f800) [pid = 1813] [serial = 1116] [outer = 0x7f9651d54000] 02:41:35 INFO - PROCESS | 1813 | 1461145295672 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]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1538ms 02:41:35 INFO - PROCESS | 1813 | 1461145295752 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 1813 | 1461145295755 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:41:35 INFO - PROCESS | 1813 | 1461145295762 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 1813 | 1461145295765 Marionette TRACE conn3 <- [1,1458,null,{}] 02:41:35 INFO - PROCESS | 1813 | 1461145295771 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}] 02:41:35 INFO - PROCESS | 1813 | 1461145295980 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:41:36 INFO - PROCESS | 1813 | 1461145296212 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96569f0000 == 128 [pid = 1813] [id = 372] 02:41:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f963faeb000) [pid = 1813] [serial = 1117] [outer = (nil)] 02:41:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9653155c00) [pid = 1813] [serial = 1118] [outer = 0x7f963faeb000] 02:41:36 INFO - PROCESS | 1813 | 1461145296334 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f9653c03c00) [pid = 1813] [serial = 1119] [outer = 0x7f963faeb000] 02:41:37 INFO - PROCESS | 1813 | 1461145297319 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]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1629ms 02:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:41:37 INFO - PROCESS | 1813 | 1461145297393 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 1813 | 1461145297396 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:41:37 INFO - PROCESS | 1813 | 1461145297402 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1813 | 1461145297406 Marionette TRACE conn3 <- [1,1462,null,{}] 02:41:37 INFO - PROCESS | 1813 | 1461145297411 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}] 02:41:37 INFO - PROCESS | 1813 | 1461145297603 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:41:37 INFO - PROCESS | 1813 | 1461145297831 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b2bd000 == 129 [pid = 1813] [id = 373] 02:41:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f9649ee3c00) [pid = 1813] [serial = 1120] [outer = (nil)] 02:41:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9653c38400) [pid = 1813] [serial = 1121] [outer = 0x7f9649ee3c00] 02:41:37 INFO - PROCESS | 1813 | 1461145297920 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f9653c3f400) [pid = 1813] [serial = 1122] [outer = 0x7f9649ee3c00] 02:41:38 INFO - PROCESS | 1813 | 1461145298804 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]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1480ms 02:41:38 INFO - PROCESS | 1813 | 1461145298882 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1813 | 1461145298885 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:41:38 INFO - PROCESS | 1813 | 1461145298892 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1813 | 1461145298895 Marionette TRACE conn3 <- [1,1466,null,{}] 02:41:38 INFO - PROCESS | 1813 | 1461145298900 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}] 02:41:39 INFO - PROCESS | 1813 | 1461145299136 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:41:39 INFO - PROCESS | 1813 | 1461145299409 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964334c800 == 130 [pid = 1813] [id = 374] 02:41:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f963c7f5400) [pid = 1813] [serial = 1123] [outer = (nil)] 02:41:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f9649e42c00) [pid = 1813] [serial = 1124] [outer = 0x7f963c7f5400] 02:41:39 INFO - PROCESS | 1813 | 1461145299489 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f965403b000) [pid = 1813] [serial = 1125] [outer = 0x7f963c7f5400] 02:41:40 INFO - PROCESS | 1813 | 1461145300393 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]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1533ms 02:41:40 INFO - PROCESS | 1813 | 1461145300425 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1813 | 1461145300430 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:41:40 INFO - PROCESS | 1813 | 1461145300437 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1813 | 1461145300441 Marionette TRACE conn3 <- [1,1470,null,{}] 02:41:40 INFO - PROCESS | 1813 | 1461145300447 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}] 02:41:40 INFO - PROCESS | 1813 | 1461145300691 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:41:40 INFO - PROCESS | 1813 | 1461145300936 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e21a000 == 131 [pid = 1813] [id = 375] 02:41:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f963c608000) [pid = 1813] [serial = 1126] [outer = (nil)] 02:41:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f963c60e000) [pid = 1813] [serial = 1127] [outer = 0x7f963c608000] 02:41:41 INFO - PROCESS | 1813 | 1461145301372 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f963cf5e400) [pid = 1813] [serial = 1128] [outer = 0x7f963c608000] 02:41:42 INFO - PROCESS | 1813 | 1461145302370 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]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1986ms 02:41:42 INFO - PROCESS | 1813 | 1461145302425 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 1813 | 1461145302430 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:41:42 INFO - PROCESS | 1813 | 1461145302440 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 1813 | 1461145302443 Marionette TRACE conn3 <- [1,1474,null,{}] 02:41:42 INFO - PROCESS | 1813 | 1461145302451 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}] 02:41:42 INFO - PROCESS | 1813 | 1461145302646 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:41:43 INFO - PROCESS | 1813 | 1461145303041 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c9e7800 == 132 [pid = 1813] [id = 376] 02:41:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f96414ca000) [pid = 1813] [serial = 1129] [outer = (nil)] 02:41:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f9641647c00) [pid = 1813] [serial = 1130] [outer = 0x7f96414ca000] 02:41:43 INFO - PROCESS | 1813 | 1461145303121 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f96421c6400) [pid = 1813] [serial = 1131] [outer = 0x7f96414ca000] 02:41:44 INFO - PROCESS | 1813 | 1461145304001 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]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1633ms 02:41:44 INFO - PROCESS | 1813 | 1461145304073 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1813 | 1461145304079 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:41:44 INFO - PROCESS | 1813 | 1461145304090 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1813 | 1461145304093 Marionette TRACE conn3 <- [1,1478,null,{}] 02:41:44 INFO - PROCESS | 1813 | 1461145304100 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}] 02:41:44 INFO - PROCESS | 1813 | 1461145304301 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656808000 == 131 [pid = 1813] [id = 309] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c9de000 == 130 [pid = 1813] [id = 316] 02:41:44 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f964d1ce800) [pid = 1813] [serial = 1007] [outer = (nil)] [url = about:blank] 02:41:44 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f963dbd2400) [pid = 1813] [serial = 1010] [outer = (nil)] [url = about:blank] 02:41:44 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f963e315000) [pid = 1813] [serial = 1013] [outer = (nil)] [url = about:blank] 02:41:44 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f9648450400) [pid = 1813] [serial = 1016] [outer = (nil)] [url = about:blank] 02:41:44 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f964a4c2c00) [pid = 1813] [serial = 1040] [outer = (nil)] [url = about:blank] 02:41:44 INFO - PROCESS | 1813 | 1461145304661 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed1d000 == 129 [pid = 1813] [id = 308] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96415f0000 == 128 [pid = 1813] [id = 363] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a915800 == 127 [pid = 1813] [id = 362] 02:41:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e21b000 == 128 [pid = 1813] [id = 377] 02:41:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f963dbd2400) [pid = 1813] [serial = 1132] [outer = (nil)] 02:41:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f9643e60000) [pid = 1813] [serial = 1133] [outer = 0x7f963dbd2400] 02:41:44 INFO - PROCESS | 1813 | 1461145304759 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f96488bac00) [pid = 1813] [serial = 1134] [outer = 0x7f963dbd2400] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96415ee000 == 127 [pid = 1813] [id = 361] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abc5800 == 126 [pid = 1813] [id = 11] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cd20800 == 125 [pid = 1813] [id = 360] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484a8800 == 124 [pid = 1813] [id = 359] 02:41:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f7b1000 == 123 [pid = 1813] [id = 358] 02:41:45 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e630000 == 122 [pid = 1813] [id = 352] 02:41:45 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b580800 == 121 [pid = 1813] [id = 351] 02:41:45 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b113800 == 120 [pid = 1813] [id = 350] 02:41:45 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae08800 == 119 [pid = 1813] [id = 349] 02:41:45 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484b9000 == 118 [pid = 1813] [id = 348] 02:41:45 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f8ca800 == 117 [pid = 1813] [id = 347] 02:41:45 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3b8800 == 116 [pid = 1813] [id = 346] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f963dfa0400) [pid = 1813] [serial = 989] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f9643e57800) [pid = 1813] [serial = 1034] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f963dfa8c00) [pid = 1813] [serial = 1023] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f963da77c00) [pid = 1813] [serial = 1022] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f963e321c00) [pid = 1813] [serial = 1028] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f9641e4b000) [pid = 1813] [serial = 1029] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f964b0c3000) [pid = 1813] [serial = 998] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f96405f1800) [pid = 1813] [serial = 1026] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f963fae9400) [pid = 1813] [serial = 1025] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f964a57d800) [pid = 1813] [serial = 995] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f964a290400) [pid = 1813] [serial = 986] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f964164b400) [pid = 1813] [serial = 992] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f9653102c00) [pid = 1813] [serial = 1004] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964ae3fc00) [pid = 1813] [serial = 1001] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964a103000) [pid = 1813] [serial = 1019] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9648451c00) [pid = 1813] [serial = 1035] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f96421c9c00) [pid = 1813] [serial = 1031] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f9649c69400) [pid = 1813] [serial = 1037] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f964a103c00) [pid = 1813] [serial = 1038] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f96434b7800) [pid = 1813] [serial = 1032] [outer = (nil)] [url = about:blank] 02:41:45 INFO - PROCESS | 1813 | 1461145305607 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]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1581ms 02:41:45 INFO - PROCESS | 1813 | 1461145305671 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1813 | 1461145305675 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:41:45 INFO - PROCESS | 1813 | 1461145305681 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1813 | 1461145305687 Marionette TRACE conn3 <- [1,1482,null,{}] 02:41:45 INFO - PROCESS | 1813 | 1461145305702 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}] 02:41:45 INFO - PROCESS | 1813 | 1461145305896 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:41:45 INFO - PROCESS | 1813 | 1461145305908 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484ba800 == 117 [pid = 1813] [id = 378] 02:41:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f9641e4b000) [pid = 1813] [serial = 1135] [outer = (nil)] 02:41:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f964a293400) [pid = 1813] [serial = 1136] [outer = 0x7f9641e4b000] 02:41:45 INFO - PROCESS | 1813 | 1461145305989 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964a521400) [pid = 1813] [serial = 1137] [outer = 0x7f9641e4b000] 02:41:46 INFO - PROCESS | 1813 | 1461145306866 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]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1235ms 02:41:46 INFO - PROCESS | 1813 | 1461145306918 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:41:46 INFO - PROCESS | 1813 | 1461145306923 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:41:46 INFO - PROCESS | 1813 | 1461145306928 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1813 | 1461145306931 Marionette TRACE conn3 <- [1,1486,null,{}] 02:41:46 INFO - PROCESS | 1813 | 1461145306936 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}] 02:41:47 INFO - PROCESS | 1813 | 1461145307201 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:41:47 INFO - PROCESS | 1813 | 1461145307240 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afed000 == 118 [pid = 1813] [id = 379] 02:41:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f964a779000) [pid = 1813] [serial = 1138] [outer = (nil)] 02:41:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f964ad43c00) [pid = 1813] [serial = 1139] [outer = 0x7f964a779000] 02:41:47 INFO - PROCESS | 1813 | 1461145307315 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f964ae36400) [pid = 1813] [serial = 1140] [outer = 0x7f964a779000] 02:41:48 INFO - PROCESS | 1813 | 1461145308227 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]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1336ms 02:41:48 INFO - PROCESS | 1813 | 1461145308265 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 1813 | 1461145308268 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:41:48 INFO - PROCESS | 1813 | 1461145308274 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1813 | 1461145308276 Marionette TRACE conn3 <- [1,1490,null,{}] 02:41:48 INFO - PROCESS | 1813 | 1461145308282 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}] 02:41:48 INFO - PROCESS | 1813 | 1461145308508 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:41:48 INFO - PROCESS | 1813 | 1461145308545 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e90e800 == 119 [pid = 1813] [id = 380] 02:41:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f964af4dc00) [pid = 1813] [serial = 1141] [outer = (nil)] 02:41:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f964b0c9800) [pid = 1813] [serial = 1142] [outer = 0x7f964af4dc00] 02:41:48 INFO - PROCESS | 1813 | 1461145308619 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f964c63cc00) [pid = 1813] [serial = 1143] [outer = 0x7f964af4dc00] 02:41:49 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963dfa4000) [pid = 1813] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:41:49 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f963c60a800) [pid = 1813] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:41:49 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f9641644400) [pid = 1813] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:41:49 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f96434b2c00) [pid = 1813] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:41:49 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f963c7ea400) [pid = 1813] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:41:49 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f96486a9000) [pid = 1813] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:41:50 INFO - PROCESS | 1813 | 1461145309997 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]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1735ms 02:41:50 INFO - PROCESS | 1813 | 1461145310011 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 1813 | 1461145310016 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:41:50 INFO - PROCESS | 1813 | 1461145310026 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 1813 | 1461145310031 Marionette TRACE conn3 <- [1,1494,null,{}] 02:41:50 INFO - PROCESS | 1813 | 1461145310043 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}] 02:41:50 INFO - PROCESS | 1813 | 1461145310357 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:41:50 INFO - PROCESS | 1813 | 1461145310547 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964129a800 == 120 [pid = 1813] [id = 381] 02:41:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f963da74400) [pid = 1813] [serial = 1144] [outer = (nil)] 02:41:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f96405efc00) [pid = 1813] [serial = 1145] [outer = 0x7f963da74400] 02:41:50 INFO - PROCESS | 1813 | 1461145310634 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f9641644400) [pid = 1813] [serial = 1146] [outer = 0x7f963da74400] 02:41:51 INFO - PROCESS | 1813 | 1461145311614 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]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1639ms 02:41:51 INFO - PROCESS | 1813 | 1461145311665 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1813 | 1461145311674 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:41:51 INFO - PROCESS | 1813 | 1461145311686 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1813 | 1461145311689 Marionette TRACE conn3 <- [1,1498,null,{}] 02:41:51 INFO - PROCESS | 1813 | 1461145311696 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}] 02:41:51 INFO - PROCESS | 1813 | 1461145311922 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:41:52 INFO - PROCESS | 1813 | 1461145312169 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964affa000 == 121 [pid = 1813] [id = 382] 02:41:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f9643413400) [pid = 1813] [serial = 1147] [outer = (nil)] 02:41:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f96486aa800) [pid = 1813] [serial = 1148] [outer = 0x7f9643413400] 02:41:52 INFO - PROCESS | 1813 | 1461145312291 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9649c77400) [pid = 1813] [serial = 1149] [outer = 0x7f9643413400] 02:41:53 INFO - PROCESS | 1813 | 1461145313267 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]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1633ms 02:41:53 INFO - PROCESS | 1813 | 1461145313319 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 1813 | 1461145313323 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:41:53 INFO - PROCESS | 1813 | 1461145313330 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1813 | 1461145313337 Marionette TRACE conn3 <- [1,1502,null,{}] 02:41:53 INFO - PROCESS | 1813 | 1461145313354 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}] 02:41:53 INFO - PROCESS | 1813 | 1461145313645 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:41:53 INFO - PROCESS | 1813 | 1461145313879 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f907000 == 122 [pid = 1813] [id = 383] 02:41:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f964ad4a800) [pid = 1813] [serial = 1150] [outer = (nil)] 02:41:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f964af0a400) [pid = 1813] [serial = 1151] [outer = 0x7f964ad4a800] 02:41:53 INFO - PROCESS | 1813 | 1461145313957 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f964b140c00) [pid = 1813] [serial = 1152] [outer = 0x7f964ad4a800] 02:41:54 INFO - PROCESS | 1813 | 1461145314828 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]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1544ms 02:41:54 INFO - PROCESS | 1813 | 1461145314876 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:41:54 INFO - PROCESS | 1813 | 1461145314881 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:41:54 INFO - PROCESS | 1813 | 1461145314887 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1813 | 1461145314890 Marionette TRACE conn3 <- [1,1506,null,{}] 02:41:54 INFO - PROCESS | 1813 | 1461145314896 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}] 02:41:55 INFO - PROCESS | 1813 | 1461145315131 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:41:55 INFO - PROCESS | 1813 | 1461145315368 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96532df000 == 123 [pid = 1813] [id = 384] 02:41:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f964ab05800) [pid = 1813] [serial = 1153] [outer = (nil)] 02:41:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f964d0ee800) [pid = 1813] [serial = 1154] [outer = 0x7f964ab05800] 02:41:55 INFO - PROCESS | 1813 | 1461145315459 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964e5dc400) [pid = 1813] [serial = 1155] [outer = 0x7f964ab05800] 02:41:56 INFO - PROCESS | 1813 | 1461145316391 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]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1535ms 02:41:56 INFO - PROCESS | 1813 | 1461145316422 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1813 | 1461145316426 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:41:56 INFO - PROCESS | 1813 | 1461145316432 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1813 | 1461145316435 Marionette TRACE conn3 <- [1,1510,null,{}] 02:41:56 INFO - PROCESS | 1813 | 1461145316441 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}] 02:41:56 INFO - PROCESS | 1813 | 1461145316640 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:41:56 INFO - PROCESS | 1813 | 1461145316828 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654349800 == 124 [pid = 1813] [id = 385] 02:41:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f963c607800) [pid = 1813] [serial = 1156] [outer = (nil)] 02:41:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f964e9afc00) [pid = 1813] [serial = 1157] [outer = 0x7f963c607800] 02:41:56 INFO - PROCESS | 1813 | 1461145316902 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f964f67fc00) [pid = 1813] [serial = 1158] [outer = 0x7f963c607800] 02:41:57 INFO - PROCESS | 1813 | 1461145317835 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]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1434ms 02:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:41:57 INFO - PROCESS | 1813 | 1461145317867 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 1813 | 1461145317870 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:41:57 INFO - PROCESS | 1813 | 1461145317877 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 1813 | 1461145317879 Marionette TRACE conn3 <- [1,1514,null,{}] 02:41:57 INFO - PROCESS | 1813 | 1461145317885 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}] 02:41:58 INFO - PROCESS | 1813 | 1461145318122 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:41:58 INFO - PROCESS | 1813 | 1461145318308 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96611e7000 == 125 [pid = 1813] [id = 386] 02:41:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964e7a5000) [pid = 1813] [serial = 1159] [outer = (nil)] 02:41:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f965310d400) [pid = 1813] [serial = 1160] [outer = 0x7f964e7a5000] 02:41:58 INFO - PROCESS | 1813 | 1461145318388 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f9653c43c00) [pid = 1813] [serial = 1161] [outer = 0x7f964e7a5000] 02:41:59 INFO - PROCESS | 1813 | 1461145319278 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]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1430ms 02:41:59 INFO - PROCESS | 1813 | 1461145319307 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1813 | 1461145319310 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:41:59 INFO - PROCESS | 1813 | 1461145319317 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1813 | 1461145319321 Marionette TRACE conn3 <- [1,1518,null,{}] 02:41:59 INFO - PROCESS | 1813 | 1461145319326 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}] 02:41:59 INFO - PROCESS | 1813 | 1461145319517 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:41:59 INFO - PROCESS | 1813 | 1461145319704 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966264c000 == 126 [pid = 1813] [id = 387] 02:41:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f96503d6c00) [pid = 1813] [serial = 1162] [outer = (nil)] 02:41:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f96543b0400) [pid = 1813] [serial = 1163] [outer = 0x7f96503d6c00] 02:41:59 INFO - PROCESS | 1813 | 1461145319776 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f9654996c00) [pid = 1813] [serial = 1164] [outer = 0x7f96503d6c00] 02:42:00 INFO - PROCESS | 1813 | 1461145320661 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]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1387ms 02:42:00 INFO - PROCESS | 1813 | 1461145320708 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 1813 | 1461145320716 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:42:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:42:00 INFO - PROCESS | 1813 | 1461145320726 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 1813 | 1461145320729 Marionette TRACE conn3 <- [1,1522,null,{}] 02:42:00 INFO - PROCESS | 1813 | 1461145320733 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}] 02:42:00 INFO - PROCESS | 1813 | 1461145320930 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:42:01 INFO - PROCESS | 1813 | 1461145321116 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664627800 == 127 [pid = 1813] [id = 388] 02:42:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f9650f75000) [pid = 1813] [serial = 1165] [outer = (nil)] 02:42:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f9654de5c00) [pid = 1813] [serial = 1166] [outer = 0x7f9650f75000] 02:42:01 INFO - PROCESS | 1813 | 1461145321193 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f9655656000) [pid = 1813] [serial = 1167] [outer = 0x7f9650f75000] 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:01 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:02 INFO - PROCESS | 1813 | 1461145322103 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"]]]}] 02:42:02 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 () { 02:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:42:02 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 () { 02:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:42:02 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 () { 02:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:42:02 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 () { 02:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:42:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1433ms 02:42:02 INFO - PROCESS | 1813 | 1461145322159 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1813 | 1461145322165 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:42:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:42:02 INFO - PROCESS | 1813 | 1461145322175 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1813 | 1461145322178 Marionette TRACE conn3 <- [1,1526,null,{}] 02:42:02 INFO - PROCESS | 1813 | 1461145322182 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}] 02:42:02 INFO - PROCESS | 1813 | 1461145322471 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:42:02 INFO - PROCESS | 1813 | 1461145322610 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966620c000 == 128 [pid = 1813] [id = 389] 02:42:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f9656934c00) [pid = 1813] [serial = 1168] [outer = (nil)] 02:42:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f9656b80c00) [pid = 1813] [serial = 1169] [outer = 0x7f9656934c00] 02:42:02 INFO - PROCESS | 1813 | 1461145322684 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f9660f77000) [pid = 1813] [serial = 1170] [outer = 0x7f9656934c00] 02:42:03 INFO - PROCESS | 1813 | 1461145323513 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"]]]}] 02:42:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:42:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:42:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:42:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:42:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:42:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:42:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1384ms 02:42:03 INFO - PROCESS | 1813 | 1461145323565 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1813 | 1461145323570 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:42:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:42:03 INFO - PROCESS | 1813 | 1461145323591 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1813 | 1461145323596 Marionette TRACE conn3 <- [1,1530,null,{}] 02:42:03 INFO - PROCESS | 1813 | 1461145323606 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}] 02:42:03 INFO - PROCESS | 1813 | 1461145323811 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:42:04 INFO - PROCESS | 1813 | 1461145323999 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666492000 == 129 [pid = 1813] [id = 390] 02:42:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f9656936800) [pid = 1813] [serial = 1171] [outer = (nil)] 02:42:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f96611cd400) [pid = 1813] [serial = 1172] [outer = 0x7f9656936800] 02:42:04 INFO - PROCESS | 1813 | 1461145324070 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9661675800) [pid = 1813] [serial = 1173] [outer = 0x7f9656936800] 02:42:04 INFO - PROCESS | 1813 | 1461145324846 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]]]}] 02:42:04 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 02:42:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:42:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:42:04 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. 02:42:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:42:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1300ms 02:42:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:42:04 INFO - PROCESS | 1813 | 1461145324879 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 1813 | 1461145324884 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:42:04 INFO - PROCESS | 1813 | 1461145324890 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 1813 | 1461145324895 Marionette TRACE conn3 <- [1,1534,null,{}] 02:42:04 INFO - PROCESS | 1813 | 1461145324900 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}] 02:42:05 INFO - PROCESS | 1813 | 1461145325101 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:42:05 INFO - PROCESS | 1813 | 1461145325299 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9668567000 == 130 [pid = 1813] [id = 391] 02:42:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f9656937000) [pid = 1813] [serial = 1174] [outer = (nil)] 02:42:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f96624d7400) [pid = 1813] [serial = 1175] [outer = 0x7f9656937000] 02:42:05 INFO - PROCESS | 1813 | 1461145325383 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f9664524800) [pid = 1813] [serial = 1176] [outer = 0x7f9656937000] 02:42:06 INFO - PROCESS | 1813 | 1461145326295 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]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:42:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1441ms 02:42:06 INFO - PROCESS | 1813 | 1461145326332 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 1813 | 1461145326335 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:42:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:42:06 INFO - PROCESS | 1813 | 1461145326344 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 1813 | 1461145326348 Marionette TRACE conn3 <- [1,1538,null,{}] 02:42:06 INFO - PROCESS | 1813 | 1461145326353 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}] 02:42:06 INFO - PROCESS | 1813 | 1461145326548 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:42:06 INFO - PROCESS | 1813 | 1461145326758 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966a8a6000 == 131 [pid = 1813] [id = 392] 02:42:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f9661676000) [pid = 1813] [serial = 1177] [outer = (nil)] 02:42:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9665dd4400) [pid = 1813] [serial = 1178] [outer = 0x7f9661676000] 02:42:06 INFO - PROCESS | 1813 | 1461145326831 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f966617fc00) [pid = 1813] [serial = 1179] [outer = 0x7f9661676000] 02:42:07 INFO - PROCESS | 1813 | 1461145327765 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]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:42:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1486ms 02:42:07 INFO - PROCESS | 1813 | 1461145327830 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1813 | 1461145327833 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:42:07 INFO - PROCESS | 1813 | 1461145327839 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1813 | 1461145327841 Marionette TRACE conn3 <- [1,1542,null,{}] 02:42:07 INFO - PROCESS | 1813 | 1461145327847 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}] 02:42:08 INFO - PROCESS | 1813 | 1461145328041 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:42:08 INFO - PROCESS | 1813 | 1461145328243 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643e73000 == 132 [pid = 1813] [id = 393] 02:42:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f964a10c400) [pid = 1813] [serial = 1180] [outer = (nil)] 02:42:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f9666324400) [pid = 1813] [serial = 1181] [outer = 0x7f964a10c400] 02:42:08 INFO - PROCESS | 1813 | 1461145328398 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f966632f000) [pid = 1813] [serial = 1182] [outer = 0x7f964a10c400] 02:42:09 INFO - PROCESS | 1813 | 1461145329242 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]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1437ms 02:42:09 INFO - PROCESS | 1813 | 1461145329277 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 1813 | 1461145329280 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:42:09 INFO - PROCESS | 1813 | 1461145329286 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 1813 | 1461145329288 Marionette TRACE conn3 <- [1,1546,null,{}] 02:42:09 INFO - PROCESS | 1813 | 1461145329294 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}] 02:42:09 INFO - PROCESS | 1813 | 1461145329496 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:42:09 INFO - PROCESS | 1813 | 1461145329692 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b58e000 == 133 [pid = 1813] [id = 394] 02:42:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f96503d7000) [pid = 1813] [serial = 1183] [outer = (nil)] 02:42:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f966679a000) [pid = 1813] [serial = 1184] [outer = 0x7f96503d7000] 02:42:09 INFO - PROCESS | 1813 | 1461145329762 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f9666846000) [pid = 1813] [serial = 1185] [outer = 0x7f96503d7000] 02:42:10 INFO - PROCESS | 1813 | 1461145330645 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]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1387ms 02:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:42:10 INFO - PROCESS | 1813 | 1461145330677 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1813 | 1461145330680 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:42:10 INFO - PROCESS | 1813 | 1461145330687 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1813 | 1461145330690 Marionette TRACE conn3 <- [1,1550,null,{}] 02:42:10 INFO - PROCESS | 1813 | 1461145330696 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}] 02:42:10 INFO - PROCESS | 1813 | 1461145330905 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:42:11 INFO - PROCESS | 1813 | 1461145331127 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643e71000 == 134 [pid = 1813] [id = 395] 02:42:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f963cf56800) [pid = 1813] [serial = 1186] [outer = (nil)] 02:42:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f9643e09c00) [pid = 1813] [serial = 1187] [outer = 0x7f963cf56800] 02:42:11 INFO - PROCESS | 1813 | 1461145331198 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f9643e10800) [pid = 1813] [serial = 1188] [outer = 0x7f963cf56800] 02:42:12 INFO - PROCESS | 1813 | 1461145332125 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]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1487ms 02:42:12 INFO - PROCESS | 1813 | 1461145332174 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:42:12 INFO - PROCESS | 1813 | 1461145332178 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:42:12 INFO - PROCESS | 1813 | 1461145332184 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1813 | 1461145332188 Marionette TRACE conn3 <- [1,1554,null,{}] 02:42:12 INFO - PROCESS | 1813 | 1461145332194 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}] 02:42:12 INFO - PROCESS | 1813 | 1461145332398 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:42:12 INFO - PROCESS | 1813 | 1461145332613 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640684800 == 135 [pid = 1813] [id = 396] 02:42:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f963b5c5400) [pid = 1813] [serial = 1189] [outer = (nil)] 02:42:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f963b5cc400) [pid = 1813] [serial = 1190] [outer = 0x7f963b5c5400] 02:42:12 INFO - PROCESS | 1813 | 1461145332729 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f963b5d1000) [pid = 1813] [serial = 1191] [outer = 0x7f963b5c5400] 02:42:13 INFO - PROCESS | 1813 | 1461145333594 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]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1479ms 02:42:13 INFO - PROCESS | 1813 | 1461145333665 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1813 | 1461145333668 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:42:13 INFO - PROCESS | 1813 | 1461145333675 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1813 | 1461145333678 Marionette TRACE conn3 <- [1,1558,null,{}] 02:42:13 INFO - PROCESS | 1813 | 1461145333684 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}] 02:42:13 INFO - PROCESS | 1813 | 1461145333900 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:42:14 INFO - PROCESS | 1813 | 1461145334147 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cd0b800 == 136 [pid = 1813] [id = 397] 02:42:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f963b5ce400) [pid = 1813] [serial = 1192] [outer = (nil)] 02:42:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f963c60bc00) [pid = 1813] [serial = 1193] [outer = 0x7f963b5ce400] 02:42:14 INFO - PROCESS | 1813 | 1461145334535 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f963da77c00) [pid = 1813] [serial = 1194] [outer = 0x7f963b5ce400] 02:42:15 INFO - PROCESS | 1813 | 1461145335427 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]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1783ms 02:42:15 INFO - PROCESS | 1813 | 1461145335460 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 1813 | 1461145335466 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:42:15 INFO - PROCESS | 1813 | 1461145335477 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 1813 | 1461145335481 Marionette TRACE conn3 <- [1,1562,null,{}] 02:42:15 INFO - PROCESS | 1813 | 1461145335489 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}] 02:42:15 INFO - PROCESS | 1813 | 1461145335715 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:42:15 INFO - PROCESS | 1813 | 1461145335928 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96412a3800 == 137 [pid = 1813] [id = 398] 02:42:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f963c603400) [pid = 1813] [serial = 1195] [outer = (nil)] 02:42:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f963e30d400) [pid = 1813] [serial = 1196] [outer = 0x7f963c603400] 02:42:16 INFO - PROCESS | 1813 | 1461145336099 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f9643e0a800) [pid = 1813] [serial = 1197] [outer = 0x7f963c603400] 02:42:17 INFO - PROCESS | 1813 | 1461145337184 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]]]}] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964afed000 == 136 [pid = 1813] [id = 379] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484ba800 == 135 [pid = 1813] [id = 378] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f964d137000) [pid = 1813] [serial = 1094] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e21b000 == 134 [pid = 1813] [id = 377] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c9e7800 == 133 [pid = 1813] [id = 376] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e21a000 == 132 [pid = 1813] [id = 375] 02:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1787ms 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654351800 == 131 [pid = 1813] [id = 370] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e7e800 == 130 [pid = 1813] [id = 369] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653646000 == 129 [pid = 1813] [id = 368] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f1d0800 == 128 [pid = 1813] [id = 367] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3af800 == 127 [pid = 1813] [id = 366] 02:42:17 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e208800 == 126 [pid = 1813] [id = 365] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f96488bc400) [pid = 1813] [serial = 1049] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f964a572800) [pid = 1813] [serial = 1052] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f96414cdc00) [pid = 1813] [serial = 1080] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f96434b1c00) [pid = 1813] [serial = 1083] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f96434b8000) [pid = 1813] [serial = 1091] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f964a9d7000) [pid = 1813] [serial = 1055] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f964e575800) [pid = 1813] [serial = 1067] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f964a110c00) [pid = 1813] [serial = 1086] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f964164a400) [pid = 1813] [serial = 1046] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f964af0ac00) [pid = 1813] [serial = 1092] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f9649c71800) [pid = 1813] [serial = 1085] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f963dfa7400) [pid = 1813] [serial = 1043] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f964b138800) [pid = 1813] [serial = 1061] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f963cf5c400) [pid = 1813] [serial = 1077] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f963c7f6400) [pid = 1813] [serial = 1076] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f964ad46c00) [pid = 1813] [serial = 1089] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f964e7a1c00) [pid = 1813] [serial = 1070] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f964b74a800) [pid = 1813] [serial = 1064] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f964a9cf400) [pid = 1813] [serial = 1088] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f9641645000) [pid = 1813] [serial = 1073] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f963faec800) [pid = 1813] [serial = 1082] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f963e309000) [pid = 1813] [serial = 1079] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f964af11c00) [pid = 1813] [serial = 1058] [outer = (nil)] [url = about:blank] 02:42:17 INFO - PROCESS | 1813 | 1461145337329 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 1813 | 1461145337334 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:42:17 INFO - PROCESS | 1813 | 1461145337353 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1813 | 1461145337356 Marionette TRACE conn3 <- [1,1566,null,{}] 02:42:17 INFO - PROCESS | 1813 | 1461145337363 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}] 02:42:17 INFO - PROCESS | 1813 | 1461145337563 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:42:17 INFO - PROCESS | 1813 | 1461145337863 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e222000 == 127 [pid = 1813] [id = 399] 02:42:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f96486a1400) [pid = 1813] [serial = 1198] [outer = (nil)] 02:42:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f9649e3dc00) [pid = 1813] [serial = 1199] [outer = 0x7f96486a1400] 02:42:17 INFO - PROCESS | 1813 | 1461145337952 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f964a10bc00) [pid = 1813] [serial = 1200] [outer = 0x7f96486a1400] 02:42:18 INFO - PROCESS | 1813 | 1461145338720 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]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:42:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1383ms 02:42:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:42:18 INFO - PROCESS | 1813 | 1461145338733 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1813 | 1461145338736 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:42:18 INFO - PROCESS | 1813 | 1461145338744 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1813 | 1461145338750 Marionette TRACE conn3 <- [1,1570,null,{}] 02:42:18 INFO - PROCESS | 1813 | 1461145338767 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}] 02:42:19 INFO - PROCESS | 1813 | 1461145339020 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:42:19 INFO - PROCESS | 1813 | 1461145339047 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3b5800 == 128 [pid = 1813] [id = 400] 02:42:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f964a51c000) [pid = 1813] [serial = 1201] [outer = (nil)] 02:42:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f964ae34400) [pid = 1813] [serial = 1202] [outer = 0x7f964a51c000] 02:42:19 INFO - PROCESS | 1813 | 1461145339111 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f964b0c0000) [pid = 1813] [serial = 1203] [outer = 0x7f964a51c000] 02:42:20 INFO - PROCESS | 1813 | 1461145340032 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]]]}] 02:42:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1336ms 02:42:20 INFO - PROCESS | 1813 | 1461145340079 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 1813 | 1461145340083 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:42:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:42:20 INFO - PROCESS | 1813 | 1461145340101 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 1813 | 1461145340105 Marionette TRACE conn3 <- [1,1574,null,{}] 02:42:20 INFO - PROCESS | 1813 | 1461145340120 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}] 02:42:20 INFO - PROCESS | 1813 | 1461145340363 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:42:20 INFO - PROCESS | 1813 | 1461145340394 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964aff0000 == 129 [pid = 1813] [id = 401] 02:42:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f964ad44c00) [pid = 1813] [serial = 1204] [outer = (nil)] 02:42:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f964e5dd000) [pid = 1813] [serial = 1205] [outer = 0x7f964ad44c00] 02:42:20 INFO - PROCESS | 1813 | 1461145340459 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f964f330800) [pid = 1813] [serial = 1206] [outer = 0x7f964ad44c00] 02:42:21 INFO - PROCESS | 1813 | 1461145341409 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]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:42:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1358ms 02:42:21 INFO - PROCESS | 1813 | 1461145341449 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 1813 | 1461145341453 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:42:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:42:21 INFO - PROCESS | 1813 | 1461145341458 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 1813 | 1461145341461 Marionette TRACE conn3 <- [1,1578,null,{}] 02:42:21 INFO - PROCESS | 1813 | 1461145341475 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}] 02:42:21 INFO - PROCESS | 1813 | 1461145341711 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f964a104400) [pid = 1813] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f96414ca000) [pid = 1813] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f963c608000) [pid = 1813] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f963dbd2400) [pid = 1813] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f963dbd3800) [pid = 1813] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f964e5d9800) [pid = 1813] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f9641e4b000) [pid = 1813] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:42:21 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f964a779000) [pid = 1813] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:42:22 INFO - PROCESS | 1813 | 1461145342055 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f7b8000 == 130 [pid = 1813] [id = 402] 02:42:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f963dbd3800) [pid = 1813] [serial = 1207] [outer = (nil)] 02:42:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f964340e000) [pid = 1813] [serial = 1208] [outer = 0x7f963dbd3800] 02:42:22 INFO - PROCESS | 1813 | 1461145342134 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f9650e6b400) [pid = 1813] [serial = 1209] [outer = 0x7f963dbd3800] 02:42:22 INFO - PROCESS | 1813 | 1461145342865 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]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1442ms 02:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:42:22 INFO - PROCESS | 1813 | 1461145342902 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 1813 | 1461145342905 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:42:22 INFO - PROCESS | 1813 | 1461145342922 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 1813 | 1461145342926 Marionette TRACE conn3 <- [1,1582,null,{}] 02:42:22 INFO - PROCESS | 1813 | 1461145342935 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}] 02:42:23 INFO - PROCESS | 1813 | 1461145343148 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:42:23 INFO - PROCESS | 1813 | 1461145343159 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1ca800 == 131 [pid = 1813] [id = 403] 02:42:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9652909400) [pid = 1813] [serial = 1210] [outer = (nil)] 02:42:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f965310e400) [pid = 1813] [serial = 1211] [outer = 0x7f9652909400] 02:42:23 INFO - PROCESS | 1813 | 1461145343221 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f9653c0ac00) [pid = 1813] [serial = 1212] [outer = 0x7f9652909400] 02:42:24 INFO - PROCESS | 1813 | 1461145344259 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]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1392ms 02:42:24 INFO - PROCESS | 1813 | 1461145344305 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 1813 | 1461145344312 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:42:24 INFO - PROCESS | 1813 | 1461145344320 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 1813 | 1461145344327 Marionette TRACE conn3 <- [1,1586,null,{}] 02:42:24 INFO - PROCESS | 1813 | 1461145344338 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}] 02:42:24 INFO - PROCESS | 1813 | 1461145344566 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:42:24 INFO - PROCESS | 1813 | 1461145344821 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414f3000 == 132 [pid = 1813] [id = 404] 02:42:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f963da6b400) [pid = 1813] [serial = 1213] [outer = (nil)] 02:42:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f964070c800) [pid = 1813] [serial = 1214] [outer = 0x7f963da6b400] 02:42:24 INFO - PROCESS | 1813 | 1461145344945 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f9643412800) [pid = 1813] [serial = 1215] [outer = 0x7f963da6b400] 02:42:25 INFO - PROCESS | 1813 | 1461145345845 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]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:42:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1589ms 02:42:25 INFO - PROCESS | 1813 | 1461145345910 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 1813 | 1461145345919 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:42:25 INFO - PROCESS | 1813 | 1461145345931 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1813 | 1461145345934 Marionette TRACE conn3 <- [1,1590,null,{}] 02:42:25 INFO - PROCESS | 1813 | 1461145345941 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}] 02:42:26 INFO - PROCESS | 1813 | 1461145346156 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:42:26 INFO - PROCESS | 1813 | 1461145346399 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afe1800 == 133 [pid = 1813] [id = 405] 02:42:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f9643e11c00) [pid = 1813] [serial = 1216] [outer = (nil)] 02:42:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f9649e41c00) [pid = 1813] [serial = 1217] [outer = 0x7f9643e11c00] 02:42:26 INFO - PROCESS | 1813 | 1461145346518 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f964a4ca800) [pid = 1813] [serial = 1218] [outer = 0x7f9643e11c00] 02:42:27 INFO - PROCESS | 1813 | 1461145347544 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]]]}] 02:42:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:42:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1684ms 02:42:27 INFO - PROCESS | 1813 | 1461145347616 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:42:27 INFO - PROCESS | 1813 | 1461145347619 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:42:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:42:27 INFO - PROCESS | 1813 | 1461145347626 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 1813 | 1461145347632 Marionette TRACE conn3 <- [1,1594,null,{}] 02:42:27 INFO - PROCESS | 1813 | 1461145347659 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}] 02:42:27 INFO - PROCESS | 1813 | 1461145347962 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:42:28 INFO - PROCESS | 1813 | 1461145348194 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535c0000 == 134 [pid = 1813] [id = 406] 02:42:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f964e575800) [pid = 1813] [serial = 1219] [outer = (nil)] 02:42:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f964f675c00) [pid = 1813] [serial = 1220] [outer = 0x7f964e575800] 02:42:28 INFO - PROCESS | 1813 | 1461145348271 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f9651887c00) [pid = 1813] [serial = 1221] [outer = 0x7f964e575800] 02:42:29 INFO - PROCESS | 1813 | 1461145349157 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]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:42:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1588ms 02:42:29 INFO - PROCESS | 1813 | 1461145349216 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 1813 | 1461145349221 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:42:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:42:29 INFO - PROCESS | 1813 | 1461145349227 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 1813 | 1461145349230 Marionette TRACE conn3 <- [1,1598,null,{}] 02:42:29 INFO - PROCESS | 1813 | 1461145349235 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}] 02:42:29 INFO - PROCESS | 1813 | 1461145349446 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:42:29 INFO - PROCESS | 1813 | 1461145349685 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654d78000 == 135 [pid = 1813] [id = 407] 02:42:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f9643e5bc00) [pid = 1813] [serial = 1222] [outer = (nil)] 02:42:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f9653c07c00) [pid = 1813] [serial = 1223] [outer = 0x7f9643e5bc00] 02:42:29 INFO - PROCESS | 1813 | 1461145349803 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f96543b2c00) [pid = 1813] [serial = 1224] [outer = 0x7f9643e5bc00] 02:42:30 INFO - PROCESS | 1813 | 1461145350764 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]]]}] 02:42:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:42:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1579ms 02:42:30 INFO - PROCESS | 1813 | 1461145350808 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 1813 | 1461145350810 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:42:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:42:30 INFO - PROCESS | 1813 | 1461145350818 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 1813 | 1461145350821 Marionette TRACE conn3 <- [1,1602,null,{}] 02:42:30 INFO - PROCESS | 1813 | 1461145350827 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}] 02:42:31 INFO - PROCESS | 1813 | 1461145351079 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:42:31 INFO - PROCESS | 1813 | 1461145351326 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96611d7800 == 136 [pid = 1813] [id = 408] 02:42:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f964a4c2800) [pid = 1813] [serial = 1225] [outer = (nil)] 02:42:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f9654994800) [pid = 1813] [serial = 1226] [outer = 0x7f964a4c2800] 02:42:31 INFO - PROCESS | 1813 | 1461145351447 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f96611c7800) [pid = 1813] [serial = 1227] [outer = 0x7f964a4c2800] 02:42:32 INFO - PROCESS | 1813 | 1461145352357 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]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:42:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1580ms 02:42:32 INFO - PROCESS | 1813 | 1461145352399 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:42:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:42:32 INFO - PROCESS | 1813 | 1461145352403 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:42:32 INFO - PROCESS | 1813 | 1461145352409 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 1813 | 1461145352413 Marionette TRACE conn3 <- [1,1606,null,{}] 02:42:32 INFO - PROCESS | 1813 | 1461145352418 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}] 02:42:32 INFO - PROCESS | 1813 | 1461145352669 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:42:32 INFO - PROCESS | 1813 | 1461145352956 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966691c800 == 137 [pid = 1813] [id = 409] 02:42:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f966632a400) [pid = 1813] [serial = 1228] [outer = (nil)] 02:42:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f9666457800) [pid = 1813] [serial = 1229] [outer = 0x7f966632a400] 02:42:33 INFO - PROCESS | 1813 | 1461145353106 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f9666927c00) [pid = 1813] [serial = 1230] [outer = 0x7f966632a400] 02:42:34 INFO - PROCESS | 1813 | 1461145353995 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]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1637ms 02:42:34 INFO - PROCESS | 1813 | 1461145354048 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1813 | 1461145354052 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:42:34 INFO - PROCESS | 1813 | 1461145354058 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1813 | 1461145354061 Marionette TRACE conn3 <- [1,1610,null,{}] 02:42:34 INFO - PROCESS | 1813 | 1461145354067 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}] 02:42:34 INFO - PROCESS | 1813 | 1461145354268 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:42:34 INFO - PROCESS | 1813 | 1461145354470 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b32800 == 138 [pid = 1813] [id = 410] 02:42:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f963b5ae400) [pid = 1813] [serial = 1231] [outer = (nil)] 02:42:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f963b5b5400) [pid = 1813] [serial = 1232] [outer = 0x7f963b5ae400] 02:42:34 INFO - PROCESS | 1813 | 1461145354545 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f963b5b9c00) [pid = 1813] [serial = 1233] [outer = 0x7f963b5ae400] 02:42:35 INFO - PROCESS | 1813 | 1461145355418 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]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1379ms 02:42:35 INFO - PROCESS | 1813 | 1461145355453 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:42:35 INFO - PROCESS | 1813 | 1461145355456 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:42:35 INFO - PROCESS | 1813 | 1461145355467 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 1813 | 1461145355469 Marionette TRACE conn3 <- [1,1614,null,{}] 02:42:35 INFO - PROCESS | 1813 | 1461145355477 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}] 02:42:35 INFO - PROCESS | 1813 | 1461145355689 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:42:35 INFO - PROCESS | 1813 | 1461145355952 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b5df800 == 139 [pid = 1813] [id = 411] 02:42:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f963b5aec00) [pid = 1813] [serial = 1234] [outer = (nil)] 02:42:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f963ccc6000) [pid = 1813] [serial = 1235] [outer = 0x7f963b5aec00] 02:42:36 INFO - PROCESS | 1813 | 1461145356034 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f963cccac00) [pid = 1813] [serial = 1236] [outer = 0x7f963b5aec00] 02:42:36 INFO - PROCESS | 1813 | 1461145356908 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]]]}] 02:42:36 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 02:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1478ms 02:42:36 INFO - PROCESS | 1813 | 1461145356946 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 1813 | 1461145356950 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:42:36 INFO - PROCESS | 1813 | 1461145356956 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 1813 | 1461145356960 Marionette TRACE conn3 <- [1,1618,null,{}] 02:42:36 INFO - PROCESS | 1813 | 1461145356966 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}] 02:42:37 INFO - PROCESS | 1813 | 1461145357183 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:42:37 INFO - PROCESS | 1813 | 1461145357387 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b41800 == 140 [pid = 1813] [id = 412] 02:42:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f963b5b5000) [pid = 1813] [serial = 1237] [outer = (nil)] 02:42:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f963ccd0c00) [pid = 1813] [serial = 1238] [outer = 0x7f963b5b5000] 02:42:37 INFO - PROCESS | 1813 | 1461145357462 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f965551ec00) [pid = 1813] [serial = 1239] [outer = 0x7f963b5b5000] 02:42:38 INFO - PROCESS | 1813 | 1461145358372 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]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:42:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1480ms 02:42:38 INFO - PROCESS | 1813 | 1461145358438 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:42:38 INFO - PROCESS | 1813 | 1461145358442 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:42:38 INFO - PROCESS | 1813 | 1461145358448 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 1813 | 1461145358451 Marionette TRACE conn3 <- [1,1622,null,{}] 02:42:38 INFO - PROCESS | 1813 | 1461145358457 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}] 02:42:38 INFO - PROCESS | 1813 | 1461145358675 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:42:38 INFO - PROCESS | 1813 | 1461145358917 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96395d9800 == 141 [pid = 1813] [id = 413] 02:42:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f963ccc1800) [pid = 1813] [serial = 1240] [outer = (nil)] 02:42:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f963f6c7c00) [pid = 1813] [serial = 1241] [outer = 0x7f963ccc1800] 02:42:39 INFO - PROCESS | 1813 | 1461145359037 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f963f6cdc00) [pid = 1813] [serial = 1242] [outer = 0x7f963ccc1800] 02:42:39 INFO - PROCESS | 1813 | 1461145359921 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]]]}] 02:42:39 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 02:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1530ms 02:42:39 INFO - PROCESS | 1813 | 1461145359979 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 1813 | 1461145359982 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:42:39 INFO - PROCESS | 1813 | 1461145359989 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 1813 | 1461145359994 Marionette TRACE conn3 <- [1,1626,null,{}] 02:42:40 INFO - PROCESS | 1813 | 1461145360000 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}] 02:42:40 INFO - PROCESS | 1813 | 1461145360229 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:42:40 INFO - PROCESS | 1813 | 1461145360429 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96393d8800 == 142 [pid = 1813] [id = 414] 02:42:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f963c7f7800) [pid = 1813] [serial = 1243] [outer = (nil)] 02:42:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f964340cc00) [pid = 1813] [serial = 1244] [outer = 0x7f963c7f7800] 02:42:40 INFO - PROCESS | 1813 | 1461145360605 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f9668505c00) [pid = 1813] [serial = 1245] [outer = 0x7f963c7f7800] 02:42:42 INFO - PROCESS | 1813 | 1461145362794 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]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2893ms 02:42:42 INFO - PROCESS | 1813 | 1461145362890 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 1813 | 1461145362897 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:42:42 INFO - PROCESS | 1813 | 1461145362911 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 1813 | 1461145362921 Marionette TRACE conn3 <- [1,1630,null,{}] 02:42:42 INFO - PROCESS | 1813 | 1461145362936 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}] 02:42:43 INFO - PROCESS | 1813 | 1461145363291 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:42:43 INFO - PROCESS | 1813 | 1461145363562 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f8d6000 == 143 [pid = 1813] [id = 415] 02:42:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f963da73c00) [pid = 1813] [serial = 1246] [outer = (nil)] 02:42:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f963dbd4000) [pid = 1813] [serial = 1247] [outer = 0x7f963da73c00] 02:42:43 INFO - PROCESS | 1813 | 1461145363688 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f963e315000) [pid = 1813] [serial = 1248] [outer = 0x7f963da73c00] 02:42:45 INFO - PROCESS | 1813 | 1461145365061 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]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2200ms 02:42:45 INFO - PROCESS | 1813 | 1461145365138 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 1813 | 1461145365151 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:42:45 INFO - PROCESS | 1813 | 1461145365168 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 1813 | 1461145365174 Marionette TRACE conn3 <- [1,1634,null,{}] 02:42:45 INFO - PROCESS | 1813 | 1461145365184 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}] 02:42:45 INFO - PROCESS | 1813 | 1461145365511 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:42:45 INFO - PROCESS | 1813 | 1461145365923 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964068a000 == 144 [pid = 1813] [id = 416] 02:42:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f963b5cec00) [pid = 1813] [serial = 1249] [outer = (nil)] 02:42:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f963cf57400) [pid = 1813] [serial = 1250] [outer = 0x7f963b5cec00] 02:42:46 INFO - PROCESS | 1813 | 1461145366055 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f9640669000) [pid = 1813] [serial = 1251] [outer = 0x7f963b5cec00] 02:42:47 INFO - PROCESS | 1813 | 1461145367747 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]]]}] 02:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2707ms 02:42:47 INFO - PROCESS | 1813 | 1461145367910 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 1813 | 1461145367917 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:42:47 INFO - PROCESS | 1813 | 1461145367945 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 1813 | 1461145367954 Marionette TRACE conn3 <- [1,1638,null,{}] 02:42:47 INFO - PROCESS | 1813 | 1461145367979 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}] 02:42:48 INFO - PROCESS | 1813 | 1461145368376 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:42:48 INFO - PROCESS | 1813 | 1461145368686 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96415f7000 == 145 [pid = 1813] [id = 417] 02:42:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f964066e800) [pid = 1813] [serial = 1252] [outer = (nil)] 02:42:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f964164c800) [pid = 1813] [serial = 1253] [outer = 0x7f964066e800] 02:42:48 INFO - PROCESS | 1813 | 1461145368814 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f9643e0f800) [pid = 1813] [serial = 1254] [outer = 0x7f964066e800] 02:42:50 INFO - PROCESS | 1813 | 1461145370169 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]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2307ms 02:42:50 INFO - PROCESS | 1813 | 1461145370252 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 1813 | 1461145370259 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:42:50 INFO - PROCESS | 1813 | 1461145370270 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 1813 | 1461145370273 Marionette TRACE conn3 <- [1,1642,null,{}] 02:42:50 INFO - PROCESS | 1813 | 1461145370284 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}] 02:42:50 INFO - PROCESS | 1813 | 1461145370614 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:42:51 INFO - PROCESS | 1813 | 1461145371013 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649d2a800 == 146 [pid = 1813] [id = 418] 02:42:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f96405e8400) [pid = 1813] [serial = 1255] [outer = (nil)] 02:42:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f9649c6d800) [pid = 1813] [serial = 1256] [outer = 0x7f96405e8400] 02:42:51 INFO - PROCESS | 1813 | 1461145371136 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f964a10d000) [pid = 1813] [serial = 1257] [outer = 0x7f96405e8400] 02:42:52 INFO - PROCESS | 1813 | 1461145372355 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]]]}] 02:42:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2145ms 02:42:52 INFO - PROCESS | 1813 | 1461145372418 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 1813 | 1461145372423 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:42:52 INFO - PROCESS | 1813 | 1461145372432 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 1813 | 1461145372435 Marionette TRACE conn3 <- [1,1646,null,{}] 02:42:52 INFO - PROCESS | 1813 | 1461145372441 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}] 02:42:52 INFO - PROCESS | 1813 | 1461145372637 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:42:52 INFO - PROCESS | 1813 | 1461145372941 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484a8000 == 147 [pid = 1813] [id = 419] 02:42:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f964a291800) [pid = 1813] [serial = 1258] [outer = (nil)] 02:42:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f964a526400) [pid = 1813] [serial = 1259] [outer = 0x7f964a291800] 02:42:53 INFO - PROCESS | 1813 | 1461145373016 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f964a9cc800) [pid = 1813] [serial = 1260] [outer = 0x7f964a291800] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f1d8000 == 146 [pid = 1813] [id = 354] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3c1800 == 145 [pid = 1813] [id = 186] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f963dbdd400) [pid = 1813] [serial = 1097] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f964340c800) [pid = 1813] [serial = 1100] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f964e57bc00) [pid = 1813] [serial = 1106] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f964a51f400) [pid = 1813] [serial = 1103] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f964f672800) [pid = 1813] [serial = 1109] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f9651d5d800) [pid = 1813] [serial = 1112] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f9653103800) [pid = 1813] [serial = 1115] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f9653155c00) [pid = 1813] [serial = 1118] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f9653c38400) [pid = 1813] [serial = 1121] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f9649e42c00) [pid = 1813] [serial = 1124] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f964b0c9800) [pid = 1813] [serial = 1142] [outer = (nil)] [url = about:blank] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f7a6000 == 144 [pid = 1813] [id = 357] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9651cb0800 == 143 [pid = 1813] [id = 356] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f91d800 == 142 [pid = 1813] [id = 355] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cd0a800 == 141 [pid = 1813] [id = 318] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed23800 == 140 [pid = 1813] [id = 353] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f7b8000 == 139 [pid = 1813] [id = 402] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964aff0000 == 138 [pid = 1813] [id = 401] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3b5800 == 137 [pid = 1813] [id = 400] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e222000 == 136 [pid = 1813] [id = 399] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96412a3800 == 135 [pid = 1813] [id = 398] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cd0b800 == 134 [pid = 1813] [id = 397] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964129a800 == 133 [pid = 1813] [id = 381] 02:42:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e90e800 == 132 [pid = 1813] [id = 380] 02:42:54 INFO - PROCESS | 1813 | 1461145374000 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]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1585ms 02:42:54 INFO - PROCESS | 1813 | 1461145374018 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 1813 | 1461145374021 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:42:54 INFO - PROCESS | 1813 | 1461145374028 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1813 | 1461145374031 Marionette TRACE conn3 <- [1,1650,null,{}] 02:42:54 INFO - PROCESS | 1813 | 1461145374036 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}] 02:42:54 INFO - PROCESS | 1813 | 1461145374256 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f964a9d8400) [pid = 1813] [serial = 987] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f965446bc00) [pid = 1813] [serial = 921] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f964a51a000) [pid = 1813] [serial = 1041] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f96421c6400) [pid = 1813] [serial = 1131] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f9641647c00) [pid = 1813] [serial = 1130] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f963cf5e400) [pid = 1813] [serial = 1128] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f963c60e000) [pid = 1813] [serial = 1127] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f9643e60000) [pid = 1813] [serial = 1133] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f96488bac00) [pid = 1813] [serial = 1134] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f964a521400) [pid = 1813] [serial = 1137] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f964a293400) [pid = 1813] [serial = 1136] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f964ad43c00) [pid = 1813] [serial = 1139] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f964ae36400) [pid = 1813] [serial = 1140] [outer = (nil)] [url = about:blank] 02:42:54 INFO - PROCESS | 1813 | 1461145374513 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96400ba800 == 133 [pid = 1813] [id = 420] 02:42:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f9643e60000) [pid = 1813] [serial = 1261] [outer = (nil)] 02:42:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f964a4cf800) [pid = 1813] [serial = 1262] [outer = 0x7f9643e60000] 02:42:54 INFO - PROCESS | 1813 | 1461145374591 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f964b0c6c00) [pid = 1813] [serial = 1263] [outer = 0x7f9643e60000] 02:42:55 INFO - PROCESS | 1813 | 1461145375368 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]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1378ms 02:42:55 INFO - PROCESS | 1813 | 1461145375407 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 1813 | 1461145375411 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:42:55 INFO - PROCESS | 1813 | 1461145375417 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 1813 | 1461145375420 Marionette TRACE conn3 <- [1,1654,null,{}] 02:42:55 INFO - PROCESS | 1813 | 1461145375426 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}] 02:42:55 INFO - PROCESS | 1813 | 1461145375678 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:42:55 INFO - PROCESS | 1813 | 1461145375703 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3ae000 == 134 [pid = 1813] [id = 421] 02:42:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f964164a400) [pid = 1813] [serial = 1264] [outer = (nil)] 02:42:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f964b753400) [pid = 1813] [serial = 1265] [outer = 0x7f964164a400] 02:42:55 INFO - PROCESS | 1813 | 1461145375771 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f964d1d4000) [pid = 1813] [serial = 1266] [outer = 0x7f964164a400] 02:42:56 INFO - PROCESS | 1813 | 1461145376665 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]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1280ms 02:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:42:56 INFO - PROCESS | 1813 | 1461145376699 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 1813 | 1461145376702 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:42:56 INFO - PROCESS | 1813 | 1461145376709 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 1813 | 1461145376726 Marionette TRACE conn3 <- [1,1658,null,{}] 02:42:56 INFO - PROCESS | 1813 | 1461145376741 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}] 02:42:56 INFO - PROCESS | 1813 | 1461145376993 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:42:57 INFO - PROCESS | 1813 | 1461145377021 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b644800 == 135 [pid = 1813] [id = 422] 02:42:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f96421c1800) [pid = 1813] [serial = 1267] [outer = (nil)] 02:42:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f964e5e5000) [pid = 1813] [serial = 1268] [outer = 0x7f96421c1800] 02:42:57 INFO - PROCESS | 1813 | 1461145377085 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f964f334800) [pid = 1813] [serial = 1269] [outer = 0x7f96421c1800] 02:42:57 INFO - PROCESS | 1813 | 1461145377963 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]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1312ms 02:42:58 INFO - PROCESS | 1813 | 1461145378024 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:42:58 INFO - PROCESS | 1813 | 1461145378029 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:42:58 INFO - PROCESS | 1813 | 1461145378035 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 1813 | 1461145378039 Marionette TRACE conn3 <- [1,1662,null,{}] 02:42:58 INFO - PROCESS | 1813 | 1461145378044 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}] 02:42:58 INFO - PROCESS | 1813 | 1461145378290 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:42:58 INFO - PROCESS | 1813 | 1461145378355 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1cc800 == 136 [pid = 1813] [id = 423] 02:42:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f963b5c6000) [pid = 1813] [serial = 1270] [outer = (nil)] 02:42:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f964f672800) [pid = 1813] [serial = 1271] [outer = 0x7f963b5c6000] 02:42:58 INFO - PROCESS | 1813 | 1461145378429 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f9651d5e400) [pid = 1813] [serial = 1272] [outer = 0x7f963b5c6000] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f964a110400) [pid = 1813] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f9641e54400) [pid = 1813] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f96486a8c00) [pid = 1813] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f963da78400) [pid = 1813] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f964b139c00) [pid = 1813] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f9651d54000) [pid = 1813] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f963e311800) [pid = 1813] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f963fae3c00) [pid = 1813] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f963c605800) [pid = 1813] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f963c604000) [pid = 1813] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f96414c6800) [pid = 1813] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f9651125800) [pid = 1813] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f963da74000) [pid = 1813] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f963da6b800) [pid = 1813] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f963fae6800) [pid = 1813] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f963faeb400) [pid = 1813] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f964e7aa000) [pid = 1813] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f96414cf000) [pid = 1813] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f96434bd400) [pid = 1813] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f964a4c6800) [pid = 1813] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f9643e5dc00) [pid = 1813] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f964ab11c00) [pid = 1813] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f96486a8800) [pid = 1813] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f964a9d0000) [pid = 1813] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f963c7eec00) [pid = 1813] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f9648451000) [pid = 1813] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f9650e68400) [pid = 1813] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f963ccd9400) [pid = 1813] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f96421c2400) [pid = 1813] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f96414cd000) [pid = 1813] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f963faeb000) [pid = 1813] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f964c253400) [pid = 1813] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f964c255800) [pid = 1813] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f963c7f5400) [pid = 1813] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f963c7ee000) [pid = 1813] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f96414ce000) [pid = 1813] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f96486a2800) [pid = 1813] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f963c604400) [pid = 1813] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f9649ee3c00) [pid = 1813] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f964a295800) [pid = 1813] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f963cf5ec00) [pid = 1813] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f963da74c00) [pid = 1813] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f964ad4a400) [pid = 1813] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f963c607400) [pid = 1813] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f9662609400) [pid = 1813] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f964af48c00) [pid = 1813] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f963c606400) [pid = 1813] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f964ad44c00) [pid = 1813] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f963dbd3800) [pid = 1813] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f96486a1400) [pid = 1813] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f963c603400) [pid = 1813] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f963b5ce400) [pid = 1813] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:42:59 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f964a51c000) [pid = 1813] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:43:00 INFO - PROCESS | 1813 | 1461145380282 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]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2288ms 02:43:00 INFO - PROCESS | 1813 | 1461145380323 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 1813 | 1461145380327 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:43:00 INFO - PROCESS | 1813 | 1461145380333 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 1813 | 1461145380336 Marionette TRACE conn3 <- [1,1666,null,{}] 02:43:00 INFO - PROCESS | 1813 | 1461145380342 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}] 02:43:00 INFO - PROCESS | 1813 | 1461145380538 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:43:00 INFO - PROCESS | 1813 | 1461145380713 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f8c5000 == 137 [pid = 1813] [id = 424] 02:43:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f963b5b5800) [pid = 1813] [serial = 1273] [outer = (nil)] 02:43:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f963da74c00) [pid = 1813] [serial = 1274] [outer = 0x7f963b5b5800] 02:43:00 INFO - PROCESS | 1813 | 1461145380777 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f96405ec800) [pid = 1813] [serial = 1275] [outer = 0x7f963b5b5800] 02:43:01 INFO - PROCESS | 1813 | 1461145381549 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]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1279ms 02:43:01 INFO - PROCESS | 1813 | 1461145381731 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 1813 | 1461145381739 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:43:01 INFO - PROCESS | 1813 | 1461145381751 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 1813 | 1461145381755 Marionette TRACE conn3 <- [1,1670,null,{}] 02:43:01 INFO - PROCESS | 1813 | 1461145381765 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}] 02:43:02 INFO - PROCESS | 1813 | 1461145382021 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:43:02 INFO - PROCESS | 1813 | 1461145382306 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0ca800 == 138 [pid = 1813] [id = 425] 02:43:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f963c60e800) [pid = 1813] [serial = 1276] [outer = (nil)] 02:43:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f963cce3000) [pid = 1813] [serial = 1277] [outer = 0x7f963c60e800] 02:43:02 INFO - PROCESS | 1813 | 1461145382428 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f963da75c00) [pid = 1813] [serial = 1278] [outer = 0x7f963c60e800] 02:43:03 INFO - PROCESS | 1813 | 1461145383373 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]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1686ms 02:43:03 INFO - PROCESS | 1813 | 1461145383438 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 1813 | 1461145383445 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:43:03 INFO - PROCESS | 1813 | 1461145383458 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 1813 | 1461145383465 Marionette TRACE conn3 <- [1,1674,null,{}] 02:43:03 INFO - PROCESS | 1813 | 1461145383558 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}] 02:43:03 INFO - PROCESS | 1813 | 1461145383799 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:43:04 INFO - PROCESS | 1813 | 1461145384059 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643e7f800 == 139 [pid = 1813] [id = 426] 02:43:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f96405f0800) [pid = 1813] [serial = 1279] [outer = (nil)] 02:43:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f964066bc00) [pid = 1813] [serial = 1280] [outer = 0x7f96405f0800] 02:43:04 INFO - PROCESS | 1813 | 1461145384175 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f9640717400) [pid = 1813] [serial = 1281] [outer = 0x7f96405f0800] 02:43:05 INFO - PROCESS | 1813 | 1461145385177 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]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1770ms 02:43:05 INFO - PROCESS | 1813 | 1461145385226 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:43:05 INFO - PROCESS | 1813 | 1461145385231 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 02:43:05 INFO - PROCESS | 1813 | 1461145385238 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 1813 | 1461145385242 Marionette TRACE conn3 <- [1,1678,null,{}] 02:43:05 INFO - PROCESS | 1813 | 1461145385256 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}] 02:43:05 INFO - PROCESS | 1813 | 1461145385481 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:43:05 INFO - PROCESS | 1813 | 1461145385813 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed31000 == 140 [pid = 1813] [id = 427] 02:43:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9643e03400) [pid = 1813] [serial = 1282] [outer = (nil)] 02:43:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f9643e52400) [pid = 1813] [serial = 1283] [outer = 0x7f9643e03400] 02:43:05 INFO - PROCESS | 1813 | 1461145385897 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f9649c69400) [pid = 1813] [serial = 1284] [outer = 0x7f9643e03400] 02:43:06 INFO - PROCESS | 1813 | 1461145386795 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]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1593ms 02:43:06 INFO - PROCESS | 1813 | 1461145386832 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 1813 | 1461145386836 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 02:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:43:06 INFO - PROCESS | 1813 | 1461145386842 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 1813 | 1461145386846 Marionette TRACE conn3 <- [1,1682,null,{}] 02:43:06 INFO - PROCESS | 1813 | 1461145386851 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}] 02:43:07 INFO - PROCESS | 1813 | 1461145387063 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:43:07 INFO - PROCESS | 1813 | 1461145387269 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653071800 == 141 [pid = 1813] [id = 428] 02:43:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f9641e56800) [pid = 1813] [serial = 1285] [outer = (nil)] 02:43:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f964a579400) [pid = 1813] [serial = 1286] [outer = 0x7f9641e56800] 02:43:07 INFO - PROCESS | 1813 | 1461145387343 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f964ad45400) [pid = 1813] [serial = 1287] [outer = 0x7f9641e56800] 02:43:08 INFO - PROCESS | 1813 | 1461145388270 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]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1488ms 02:43:08 INFO - PROCESS | 1813 | 1461145388332 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 1813 | 1461145388336 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 02:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:43:08 INFO - PROCESS | 1813 | 1461145388342 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 1813 | 1461145388345 Marionette TRACE conn3 <- [1,1686,null,{}] 02:43:08 INFO - PROCESS | 1813 | 1461145388351 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}] 02:43:08 INFO - PROCESS | 1813 | 1461145388578 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:43:08 INFO - PROCESS | 1813 | 1461145388821 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654340000 == 142 [pid = 1813] [id = 429] 02:43:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f963dfa6400) [pid = 1813] [serial = 1288] [outer = (nil)] 02:43:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f964ae3fc00) [pid = 1813] [serial = 1289] [outer = 0x7f963dfa6400] 02:43:08 INFO - PROCESS | 1813 | 1461145388945 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f964b0c2c00) [pid = 1813] [serial = 1290] [outer = 0x7f963dfa6400] 02:43:09 INFO - PROCESS | 1813 | 1461145389855 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]]]}] 02:43:09 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 02:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1589ms 02:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:43:09 INFO - PROCESS | 1813 | 1461145389933 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1813 | 1461145389936 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 02:43:09 INFO - PROCESS | 1813 | 1461145389943 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1813 | 1461145389946 Marionette TRACE conn3 <- [1,1690,null,{}] 02:43:09 INFO - PROCESS | 1813 | 1461145389952 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}] 02:43:10 INFO - PROCESS | 1813 | 1461145390238 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:43:10 INFO - PROCESS | 1813 | 1461145390512 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b207800 == 143 [pid = 1813] [id = 430] 02:43:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f964f677800) [pid = 1813] [serial = 1291] [outer = (nil)] 02:43:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f96503d3400) [pid = 1813] [serial = 1292] [outer = 0x7f964f677800] 02:43:10 INFO - PROCESS | 1813 | 1461145390592 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f9651facc00) [pid = 1813] [serial = 1293] [outer = 0x7f964f677800] 02:43:11 INFO - PROCESS | 1813 | 1461145391642 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]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1731ms 02:43:11 INFO - PROCESS | 1813 | 1461145391673 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 1813 | 1461145391677 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 02:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:43:11 INFO - PROCESS | 1813 | 1461145391684 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1813 | 1461145391687 Marionette TRACE conn3 <- [1,1694,null,{}] 02:43:11 INFO - PROCESS | 1813 | 1461145391693 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}] 02:43:11 INFO - PROCESS | 1813 | 1461145391898 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:43:12 INFO - PROCESS | 1813 | 1461145392191 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966231d000 == 144 [pid = 1813] [id = 431] 02:43:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f964f67e000) [pid = 1813] [serial = 1294] [outer = (nil)] 02:43:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f9653108400) [pid = 1813] [serial = 1295] [outer = 0x7f964f67e000] 02:43:12 INFO - PROCESS | 1813 | 1461145392271 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f9653c0ec00) [pid = 1813] [serial = 1296] [outer = 0x7f964f67e000] 02:43:13 INFO - PROCESS | 1813 | 1461145393131 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]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1488ms 02:43:13 INFO - PROCESS | 1813 | 1461145393173 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 1813 | 1461145393178 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:43:13 INFO - PROCESS | 1813 | 1461145393184 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 1813 | 1461145393187 Marionette TRACE conn3 <- [1,1698,null,{}] 02:43:13 INFO - PROCESS | 1813 | 1461145393194 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}] 02:43:13 INFO - PROCESS | 1813 | 1461145393403 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:43:13 INFO - PROCESS | 1813 | 1461145393711 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666211000 == 145 [pid = 1813] [id = 432] 02:43:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f963df9f400) [pid = 1813] [serial = 1297] [outer = (nil)] 02:43:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f9653c0f800) [pid = 1813] [serial = 1298] [outer = 0x7f963df9f400] 02:43:13 INFO - PROCESS | 1813 | 1461145393791 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f965403fc00) [pid = 1813] [serial = 1299] [outer = 0x7f963df9f400] 02:43:14 INFO - PROCESS | 1813 | 1461145394652 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]]]}] 02:43:14 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 02:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1534ms 02:43:14 INFO - PROCESS | 1813 | 1461145394719 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1813 | 1461145394723 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 02:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:43:14 INFO - PROCESS | 1813 | 1461145394729 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1813 | 1461145394733 Marionette TRACE conn3 <- [1,1702,null,{}] 02:43:14 INFO - PROCESS | 1813 | 1461145394739 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}] 02:43:14 INFO - PROCESS | 1813 | 1461145394962 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:43:15 INFO - PROCESS | 1813 | 1461145395208 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666909800 == 146 [pid = 1813] [id = 433] 02:43:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f964f332000) [pid = 1813] [serial = 1300] [outer = (nil)] 02:43:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f9654638c00) [pid = 1813] [serial = 1301] [outer = 0x7f964f332000] 02:43:15 INFO - PROCESS | 1813 | 1461145395326 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f965551d400) [pid = 1813] [serial = 1302] [outer = 0x7f964f332000] 02:43:16 INFO - PROCESS | 1813 | 1461145396219 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]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1529ms 02:43:16 INFO - PROCESS | 1813 | 1461145396260 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 1813 | 1461145396265 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 02:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:43:16 INFO - PROCESS | 1813 | 1461145396271 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 1813 | 1461145396274 Marionette TRACE conn3 <- [1,1706,null,{}] 02:43:16 INFO - PROCESS | 1813 | 1461145396280 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}] 02:43:16 INFO - PROCESS | 1813 | 1461145396482 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:43:16 INFO - PROCESS | 1813 | 1461145396690 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cc10000 == 147 [pid = 1813] [id = 434] 02:43:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f965403c400) [pid = 1813] [serial = 1303] [outer = (nil)] 02:43:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f965a55dc00) [pid = 1813] [serial = 1304] [outer = 0x7f965403c400] 02:43:16 INFO - PROCESS | 1813 | 1461145396809 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f9660f6c000) [pid = 1813] [serial = 1305] [outer = 0x7f965403c400] 02:43:17 INFO - PROCESS | 1813 | 1461145397709 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]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1481ms 02:43:17 INFO - PROCESS | 1813 | 1461145397753 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:43:17 INFO - PROCESS | 1813 | 1461145397758 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 02:43:17 INFO - PROCESS | 1813 | 1461145397764 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1813 | 1461145397768 Marionette TRACE conn3 <- [1,1710,null,{}] 02:43:17 INFO - PROCESS | 1813 | 1461145397774 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}] 02:43:18 INFO - PROCESS | 1813 | 1461145398019 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:43:18 INFO - PROCESS | 1813 | 1461145398224 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96399c9000 == 148 [pid = 1813] [id = 435] 02:43:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f964b136400) [pid = 1813] [serial = 1306] [outer = (nil)] 02:43:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f9661496000) [pid = 1813] [serial = 1307] [outer = 0x7f964b136400] 02:43:18 INFO - PROCESS | 1813 | 1461145398355 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f9662609400) [pid = 1813] [serial = 1308] [outer = 0x7f964b136400] 02:43:19 INFO - PROCESS | 1813 | 1461145399404 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]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1682ms 02:43:19 INFO - PROCESS | 1813 | 1461145399446 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 1813 | 1461145399450 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 02:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:43:19 INFO - PROCESS | 1813 | 1461145399457 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 1813 | 1461145399461 Marionette TRACE conn3 <- [1,1714,null,{}] 02:43:19 INFO - PROCESS | 1813 | 1461145399467 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}] 02:43:19 INFO - PROCESS | 1813 | 1461145399679 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:43:19 INFO - PROCESS | 1813 | 1461145399891 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963961b000 == 149 [pid = 1813] [id = 436] 02:43:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f9643e5ec00) [pid = 1813] [serial = 1309] [outer = (nil)] 02:43:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f9666185c00) [pid = 1813] [serial = 1310] [outer = 0x7f9643e5ec00] 02:43:20 INFO - PROCESS | 1813 | 1461145400034 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f9666462000) [pid = 1813] [serial = 1311] [outer = 0x7f9643e5ec00] 02:43:21 INFO - PROCESS | 1813 | 1461145401081 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]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1683ms 02:43:21 INFO - PROCESS | 1813 | 1461145401142 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 1813 | 1461145401145 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 02:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:43:21 INFO - PROCESS | 1813 | 1461145401153 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 1813 | 1461145401158 Marionette TRACE conn3 <- [1,1718,null,{}] 02:43:21 INFO - PROCESS | 1813 | 1461145401166 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}] 02:43:21 INFO - PROCESS | 1813 | 1461145401406 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:43:21 INFO - PROCESS | 1813 | 1461145401664 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b592800 == 150 [pid = 1813] [id = 437] 02:43:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f963ccda400) [pid = 1813] [serial = 1312] [outer = (nil)] 02:43:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f9643e0d400) [pid = 1813] [serial = 1313] [outer = 0x7f963ccda400] 02:43:21 INFO - PROCESS | 1813 | 1461145401784 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f9653c0b400) [pid = 1813] [serial = 1314] [outer = 0x7f963ccda400] 02:43:22 INFO - PROCESS | 1813 | 1461145402688 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]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1583ms 02:43:22 INFO - PROCESS | 1813 | 1461145402738 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:43:22 INFO - PROCESS | 1813 | 1461145402742 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 02:43:22 INFO - PROCESS | 1813 | 1461145402748 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1813 | 1461145402752 Marionette TRACE conn3 <- [1,1722,null,{}] 02:43:22 INFO - PROCESS | 1813 | 1461145402758 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}] 02:43:22 INFO - PROCESS | 1813 | 1461145402986 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:43:23 INFO - PROCESS | 1813 | 1461145403244 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c9dd000 == 151 [pid = 1813] [id = 438] 02:43:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f963c609000) [pid = 1813] [serial = 1315] [outer = (nil)] 02:43:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f963df9a800) [pid = 1813] [serial = 1316] [outer = 0x7f963c609000] 02:43:23 INFO - PROCESS | 1813 | 1461145403368 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f963f55cc00) [pid = 1813] [serial = 1317] [outer = 0x7f963c609000] 02:43:24 INFO - PROCESS | 1813 | 1461145404326 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]]]}] 02:43:24 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 02:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1638ms 02:43:24 INFO - PROCESS | 1813 | 1461145404387 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 1813 | 1461145404391 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 02:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:43:24 INFO - PROCESS | 1813 | 1461145404397 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 1813 | 1461145404401 Marionette TRACE conn3 <- [1,1726,null,{}] 02:43:24 INFO - PROCESS | 1813 | 1461145404407 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}] 02:43:24 INFO - PROCESS | 1813 | 1461145404642 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:43:25 INFO - PROCESS | 1813 | 1461145405376 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96399db000 == 152 [pid = 1813] [id = 439] 02:43:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f963b5aac00) [pid = 1813] [serial = 1318] [outer = (nil)] 02:43:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f963b5b2400) [pid = 1813] [serial = 1319] [outer = 0x7f963b5aac00] 02:43:25 INFO - PROCESS | 1813 | 1461145405456 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f963c606c00) [pid = 1813] [serial = 1320] [outer = 0x7f963b5aac00] 02:43:26 INFO - PROCESS | 1813 | 1461145406338 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]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1996ms 02:43:26 INFO - PROCESS | 1813 | 1461145406395 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 1813 | 1461145406402 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 02:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:43:26 INFO - PROCESS | 1813 | 1461145406410 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 1813 | 1461145406415 Marionette TRACE conn3 <- [1,1730,null,{}] 02:43:26 INFO - PROCESS | 1813 | 1461145406422 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}] 02:43:26 INFO - PROCESS | 1813 | 1461145406636 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:43:26 INFO - PROCESS | 1813 | 1461145406847 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96400b4000 == 153 [pid = 1813] [id = 440] 02:43:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f963b5ac400) [pid = 1813] [serial = 1321] [outer = (nil)] 02:43:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f963f55bc00) [pid = 1813] [serial = 1322] [outer = 0x7f963b5ac400] 02:43:26 INFO - PROCESS | 1813 | 1461145406958 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f963f562800) [pid = 1813] [serial = 1323] [outer = 0x7f963b5ac400] 02:43:27 INFO - PROCESS | 1813 | 1461145407989 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]]]}] 02:43:28 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 02:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1634ms 02:43:28 INFO - PROCESS | 1813 | 1461145408047 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 1813 | 1461145408059 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 02:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:43:28 INFO - PROCESS | 1813 | 1461145408076 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 1813 | 1461145408083 Marionette TRACE conn3 <- [1,1734,null,{}] 02:43:28 INFO - PROCESS | 1813 | 1461145408095 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}] 02:43:28 INFO - PROCESS | 1813 | 1461145408427 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:43:28 INFO - PROCESS | 1813 | 1461145408791 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b4df800 == 154 [pid = 1813] [id = 441] 02:43:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f963f6cb800) [pid = 1813] [serial = 1324] [outer = (nil)] 02:43:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f96405e9000) [pid = 1813] [serial = 1325] [outer = 0x7f963f6cb800] 02:43:28 INFO - PROCESS | 1813 | 1461145408874 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f964066dc00) [pid = 1813] [serial = 1326] [outer = 0x7f963f6cb800] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643344800 == 153 [pid = 1813] [id = 147] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f965310e400) [pid = 1813] [serial = 1211] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f9643e09c00) [pid = 1813] [serial = 1187] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f963b5cc400) [pid = 1813] [serial = 1190] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f1cc800 == 152 [pid = 1813] [id = 423] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b644800 == 151 [pid = 1813] [id = 422] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3ae000 == 150 [pid = 1813] [id = 421] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96400ba800 == 149 [pid = 1813] [id = 420] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484a8000 == 148 [pid = 1813] [id = 419] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649d2a800 == 147 [pid = 1813] [id = 418] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96415f7000 == 146 [pid = 1813] [id = 417] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964068a000 == 145 [pid = 1813] [id = 416] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f8d6000 == 144 [pid = 1813] [id = 415] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96611d7800 == 143 [pid = 1813] [id = 408] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654d78000 == 142 [pid = 1813] [id = 407] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96535c0000 == 141 [pid = 1813] [id = 406] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964afe1800 == 140 [pid = 1813] [id = 405] 02:43:29 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414f3000 == 139 [pid = 1813] [id = 404] 02:43:29 INFO - PROCESS | 1813 | 1461145409924 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]]]}] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f965403b000) [pid = 1813] [serial = 1125] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f963e315c00) [pid = 1813] [serial = 924] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f96434bc000) [pid = 1813] [serial = 954] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f9649ee0400) [pid = 1813] [serial = 1050] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f9649c6e000) [pid = 1813] [serial = 1014] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f9653c3f400) [pid = 1813] [serial = 1122] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f964f676000) [pid = 1813] [serial = 930] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f964f3bf400) [pid = 1813] [serial = 1074] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f963fae9c00) [pid = 1813] [serial = 990] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f964d13a000) [pid = 1813] [serial = 1065] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f9640718400) [pid = 1813] [serial = 1011] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f9666182000) [pid = 1813] [serial = 939] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f964f67f800) [pid = 1813] [serial = 1110] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f963c7f4400) [pid = 1813] [serial = 897] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f964ad44000) [pid = 1813] [serial = 1056] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f964ae3e800) [pid = 1813] [serial = 1104] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f964a57c800) [pid = 1813] [serial = 1053] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f96421c8800) [pid = 1813] [serial = 1047] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f964e5d9400) [pid = 1813] [serial = 1068] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f965310f800) [pid = 1813] [serial = 1116] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f964b575400) [pid = 1813] [serial = 1062] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f963faf0c00) [pid = 1813] [serial = 942] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f964d0ef400) [pid = 1813] [serial = 1017] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f9662605000) [pid = 1813] [serial = 894] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f9643e52800) [pid = 1813] [serial = 1101] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f9652a5c400) [pid = 1813] [serial = 1113] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f963fae9800) [pid = 1813] [serial = 1044] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f963fae4400) [pid = 1813] [serial = 1098] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f96414ccc00) [pid = 1813] [serial = 945] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f9666185400) [pid = 1813] [serial = 948] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f9653f94400) [pid = 1813] [serial = 1005] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f96434b7400) [pid = 1813] [serial = 993] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f964ae35400) [pid = 1813] [serial = 996] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f964e7aa800) [pid = 1813] [serial = 1107] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f964a28bc00) [pid = 1813] [serial = 927] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f9654993c00) [pid = 1813] [serial = 933] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f964b141c00) [pid = 1813] [serial = 1020] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f964b0c8800) [pid = 1813] [serial = 1059] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f963da71000) [pid = 1813] [serial = 900] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f964c246800) [pid = 1813] [serial = 999] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f9661497800) [pid = 1813] [serial = 936] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f963cce8400) [pid = 1813] [serial = 957] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f964f32bc00) [pid = 1813] [serial = 1002] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f96434b9c00) [pid = 1813] [serial = 951] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f9653c03c00) [pid = 1813] [serial = 1119] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f9653102800) [pid = 1813] [serial = 1008] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f964e7aa400) [pid = 1813] [serial = 1071] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f964a10bc00) [pid = 1813] [serial = 1200] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f964d0ee800) [pid = 1813] [serial = 1154] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f963e30d400) [pid = 1813] [serial = 1196] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f9643e0a800) [pid = 1813] [serial = 1197] [outer = (nil)] [url = about:blank] 02:43:29 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f9656b80c00) [pid = 1813] [serial = 1169] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f964af0a400) [pid = 1813] [serial = 1151] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f96486aa800) [pid = 1813] [serial = 1148] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f964e9afc00) [pid = 1813] [serial = 1157] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f965310d400) [pid = 1813] [serial = 1160] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f9654de5c00) [pid = 1813] [serial = 1166] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f96624d7400) [pid = 1813] [serial = 1175] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f963da77c00) [pid = 1813] [serial = 1194] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f963c60bc00) [pid = 1813] [serial = 1193] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f96405efc00) [pid = 1813] [serial = 1145] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f96611cd400) [pid = 1813] [serial = 1172] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f964ae34400) [pid = 1813] [serial = 1202] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f9665dd4400) [pid = 1813] [serial = 1178] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f966679a000) [pid = 1813] [serial = 1184] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f964f330800) [pid = 1813] [serial = 1206] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f964b0c0000) [pid = 1813] [serial = 1203] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f9650e6b400) [pid = 1813] [serial = 1209] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964e5dd000) [pid = 1813] [serial = 1205] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f964340e000) [pid = 1813] [serial = 1208] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f9666324400) [pid = 1813] [serial = 1181] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f96543b0400) [pid = 1813] [serial = 1163] [outer = (nil)] [url = about:blank] 02:43:30 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9649e3dc00) [pid = 1813] [serial = 1199] [outer = (nil)] [url = about:blank] 02:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1951ms 02:43:30 INFO - PROCESS | 1813 | 1461145410024 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1813 | 1461145410027 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 02:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:43:30 INFO - PROCESS | 1813 | 1461145410042 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1813 | 1461145410054 Marionette TRACE conn3 <- [1,1738,null,{}] 02:43:30 INFO - PROCESS | 1813 | 1461145410076 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}] 02:43:30 INFO - PROCESS | 1813 | 1461145410290 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:43:30 INFO - PROCESS | 1813 | 1461145410494 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c9e2800 == 140 [pid = 1813] [id = 442] 02:43:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f963e316800) [pid = 1813] [serial = 1327] [outer = (nil)] 02:43:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f96414d1c00) [pid = 1813] [serial = 1328] [outer = 0x7f963e316800] 02:43:30 INFO - PROCESS | 1813 | 1461145410580 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f9641e48000) [pid = 1813] [serial = 1329] [outer = 0x7f963e316800] 02:43:31 INFO - PROCESS | 1813 | 1461145411306 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]]]}] 02:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1294ms 02:43:31 INFO - PROCESS | 1813 | 1461145411333 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:43:31 INFO - PROCESS | 1813 | 1461145411337 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 02:43:31 INFO - PROCESS | 1813 | 1461145411343 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 1813 | 1461145411346 Marionette TRACE conn3 <- [1,1742,null,{}] 02:43:31 INFO - PROCESS | 1813 | 1461145411350 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}] 02:43:31 INFO - PROCESS | 1813 | 1461145411531 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:43:31 INFO - PROCESS | 1813 | 1461145411746 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964128f800 == 141 [pid = 1813] [id = 443] 02:43:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f96405ea800) [pid = 1813] [serial = 1330] [outer = (nil)] 02:43:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f96434b7400) [pid = 1813] [serial = 1331] [outer = 0x7f96405ea800] 02:43:31 INFO - PROCESS | 1813 | 1461145411854 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f9643e58000) [pid = 1813] [serial = 1332] [outer = 0x7f96405ea800] 02:43:32 INFO - PROCESS | 1813 | 1461145412801 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]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1480ms 02:43:32 INFO - PROCESS | 1813 | 1461145412823 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 1813 | 1461145412827 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 02:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:43:32 INFO - PROCESS | 1813 | 1461145412836 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 1813 | 1461145412838 Marionette TRACE conn3 <- [1,1746,null,{}] 02:43:32 INFO - PROCESS | 1813 | 1461145412843 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}] 02:43:33 INFO - PROCESS | 1813 | 1461145413083 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:43:33 INFO - PROCESS | 1813 | 1461145413114 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643e7a000 == 142 [pid = 1813] [id = 444] 02:43:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f96488b2c00) [pid = 1813] [serial = 1333] [outer = (nil)] 02:43:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9649c6fc00) [pid = 1813] [serial = 1334] [outer = 0x7f96488b2c00] 02:43:33 INFO - PROCESS | 1813 | 1461145413190 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f964a28f400) [pid = 1813] [serial = 1335] [outer = 0x7f96488b2c00] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f964a291800) [pid = 1813] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f964164a400) [pid = 1813] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f963da73c00) [pid = 1813] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f96421c1800) [pid = 1813] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f96405e8400) [pid = 1813] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9643e60000) [pid = 1813] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f964066e800) [pid = 1813] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f963b5cec00) [pid = 1813] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:43:34 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f963b5c6000) [pid = 1813] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:43:34 INFO - PROCESS | 1813 | 1461145414851 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]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2086ms 02:43:34 INFO - PROCESS | 1813 | 1461145414925 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1813 | 1461145414928 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:43:34 INFO - PROCESS | 1813 | 1461145414937 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1813 | 1461145414940 Marionette TRACE conn3 <- [1,1750,null,{}] 02:43:34 INFO - PROCESS | 1813 | 1461145414945 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}] 02:43:35 INFO - PROCESS | 1813 | 1461145415163 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:43:35 INFO - PROCESS | 1813 | 1461145415381 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649d25800 == 143 [pid = 1813] [id = 445] 02:43:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f963b5b3000) [pid = 1813] [serial = 1336] [outer = (nil)] 02:43:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964a290400) [pid = 1813] [serial = 1337] [outer = 0x7f963b5b3000] 02:43:35 INFO - PROCESS | 1813 | 1461145415456 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f964a77b400) [pid = 1813] [serial = 1338] [outer = 0x7f963b5b3000] 02:43:36 INFO - PROCESS | 1813 | 1461145416238 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]]]}] 02:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1340ms 02:43:36 INFO - PROCESS | 1813 | 1461145416278 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 1813 | 1461145416294 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:43:36 INFO - PROCESS | 1813 | 1461145416444 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 1813 | 1461145416450 Marionette TRACE conn3 <- [1,1754,null,{}] 02:43:36 INFO - PROCESS | 1813 | 1461145416460 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}] 02:43:36 INFO - PROCESS | 1813 | 1461145416718 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:43:37 INFO - PROCESS | 1813 | 1461145417014 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c587800 == 144 [pid = 1813] [id = 446] 02:43:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f963ccdac00) [pid = 1813] [serial = 1339] [outer = (nil)] 02:43:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f963cf5f800) [pid = 1813] [serial = 1340] [outer = 0x7f963ccdac00] 02:43:37 INFO - PROCESS | 1813 | 1461145417111 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f963dbdd400) [pid = 1813] [serial = 1341] [outer = 0x7f963ccdac00] 02:43:38 INFO - PROCESS | 1813 | 1461145418031 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]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1651ms 02:43:38 INFO - PROCESS | 1813 | 1461145418081 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:43:38 INFO - PROCESS | 1813 | 1461145418086 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:43:38 INFO - PROCESS | 1813 | 1461145418093 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 1813 | 1461145418096 Marionette TRACE conn3 <- [1,1758,null,{}] 02:43:38 INFO - PROCESS | 1813 | 1461145418109 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}] 02:43:38 INFO - PROCESS | 1813 | 1461145418318 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:43:38 INFO - PROCESS | 1813 | 1461145418564 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414f5000 == 145 [pid = 1813] [id = 447] 02:43:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f963e31b000) [pid = 1813] [serial = 1342] [outer = (nil)] 02:43:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f963fae3800) [pid = 1813] [serial = 1343] [outer = 0x7f963e31b000] 02:43:38 INFO - PROCESS | 1813 | 1461145418689 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f9640666400) [pid = 1813] [serial = 1344] [outer = 0x7f963e31b000] 02:43:39 INFO - PROCESS | 1813 | 1461145419659 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]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1634ms 02:43:39 INFO - PROCESS | 1813 | 1461145419728 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1813 | 1461145419732 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:43:39 INFO - PROCESS | 1813 | 1461145419738 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1813 | 1461145419742 Marionette TRACE conn3 <- [1,1762,null,{}] 02:43:39 INFO - PROCESS | 1813 | 1461145419747 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}] 02:43:39 INFO - PROCESS | 1813 | 1461145419947 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:43:40 INFO - PROCESS | 1813 | 1461145420238 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae0e800 == 146 [pid = 1813] [id = 448] 02:43:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f96434b9c00) [pid = 1813] [serial = 1345] [outer = (nil)] 02:43:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9643e58400) [pid = 1813] [serial = 1346] [outer = 0x7f96434b9c00] 02:43:40 INFO - PROCESS | 1813 | 1461145420365 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f9649c71000) [pid = 1813] [serial = 1347] [outer = 0x7f96434b9c00] 02:43:41 INFO - PROCESS | 1813 | 1461145421297 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]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1588ms 02:43:41 INFO - PROCESS | 1813 | 1461145421328 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 1813 | 1461145421331 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:43:41 INFO - PROCESS | 1813 | 1461145421337 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 1813 | 1461145421340 Marionette TRACE conn3 <- [1,1766,null,{}] 02:43:41 INFO - PROCESS | 1813 | 1461145421345 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}] 02:43:41 INFO - PROCESS | 1813 | 1461145421546 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:43:41 INFO - PROCESS | 1813 | 1461145421749 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b217800 == 147 [pid = 1813] [id = 449] 02:43:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f9641641800) [pid = 1813] [serial = 1348] [outer = (nil)] 02:43:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964a580c00) [pid = 1813] [serial = 1349] [outer = 0x7f9641641800] 02:43:41 INFO - PROCESS | 1813 | 1461145421826 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964ae36800) [pid = 1813] [serial = 1350] [outer = 0x7f9641641800] 02:43:42 INFO - PROCESS | 1813 | 1461145422731 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]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1430ms 02:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:43:42 INFO - PROCESS | 1813 | 1461145422769 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 1813 | 1461145422772 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:43:42 INFO - PROCESS | 1813 | 1461145422778 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 1813 | 1461145422781 Marionette TRACE conn3 <- [1,1770,null,{}] 02:43:42 INFO - PROCESS | 1813 | 1461145422787 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}] 02:43:42 INFO - PROCESS | 1813 | 1461145422985 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:43:43 INFO - PROCESS | 1813 | 1461145423199 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c6ac000 == 148 [pid = 1813] [id = 450] 02:43:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f9649edf400) [pid = 1813] [serial = 1351] [outer = (nil)] 02:43:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f964af51800) [pid = 1813] [serial = 1352] [outer = 0x7f9649edf400] 02:43:43 INFO - PROCESS | 1813 | 1461145423269 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964b138400) [pid = 1813] [serial = 1353] [outer = 0x7f9649edf400] 02:43:44 INFO - PROCESS | 1813 | 1461145424143 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]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1442ms 02:43:44 INFO - PROCESS | 1813 | 1461145424220 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 1813 | 1461145424224 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:43:44 INFO - PROCESS | 1813 | 1461145424230 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 1813 | 1461145424233 Marionette TRACE conn3 <- [1,1774,null,{}] 02:43:44 INFO - PROCESS | 1813 | 1461145424238 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}] 02:43:44 INFO - PROCESS | 1813 | 1461145424519 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:43:44 INFO - PROCESS | 1813 | 1461145424774 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed38000 == 149 [pid = 1813] [id = 451] 02:43:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f964e57b000) [pid = 1813] [serial = 1354] [outer = (nil)] 02:43:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f964e5d9400) [pid = 1813] [serial = 1355] [outer = 0x7f964e57b000] 02:43:44 INFO - PROCESS | 1813 | 1461145424892 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f964e9b1000) [pid = 1813] [serial = 1356] [outer = 0x7f964e57b000] 02:43:45 INFO - PROCESS | 1813 | 1461145425747 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]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1585ms 02:43:45 INFO - PROCESS | 1813 | 1461145425816 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 1813 | 1461145425820 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:43:45 INFO - PROCESS | 1813 | 1461145425826 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1813 | 1461145425829 Marionette TRACE conn3 <- [1,1778,null,{}] 02:43:45 INFO - PROCESS | 1813 | 1461145425834 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}] 02:43:46 INFO - PROCESS | 1813 | 1461145426036 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:43:46 INFO - PROCESS | 1813 | 1461145426288 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f91f000 == 150 [pid = 1813] [id = 452] 02:43:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f964c643c00) [pid = 1813] [serial = 1357] [outer = (nil)] 02:43:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f964f680800) [pid = 1813] [serial = 1358] [outer = 0x7f964c643c00] 02:43:46 INFO - PROCESS | 1813 | 1461145426406 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f9650f70800) [pid = 1813] [serial = 1359] [outer = 0x7f964c643c00] 02:43:47 INFO - PROCESS | 1813 | 1461145427264 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]]]}] 02:43:47 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 02:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1483ms 02:43:47 INFO - PROCESS | 1813 | 1461145427310 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:43:47 INFO - PROCESS | 1813 | 1461145427314 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:43:47 INFO - PROCESS | 1813 | 1461145427320 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 1813 | 1461145427323 Marionette TRACE conn3 <- [1,1782,null,{}] 02:43:47 INFO - PROCESS | 1813 | 1461145427328 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}] 02:43:47 INFO - PROCESS | 1813 | 1461145427606 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:43:47 INFO - PROCESS | 1813 | 1461145427752 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965306f800 == 151 [pid = 1813] [id = 453] 02:43:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f964e573c00) [pid = 1813] [serial = 1360] [outer = (nil)] 02:43:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f9651ca8400) [pid = 1813] [serial = 1361] [outer = 0x7f964e573c00] 02:43:47 INFO - PROCESS | 1813 | 1461145427826 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f9653155c00) [pid = 1813] [serial = 1362] [outer = 0x7f964e573c00] 02:43:48 INFO - PROCESS | 1813 | 1461145428741 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]]]}] 02:43:48 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 02:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1483ms 02:43:48 INFO - PROCESS | 1813 | 1461145428804 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1813 | 1461145428807 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:43:48 INFO - PROCESS | 1813 | 1461145428813 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1813 | 1461145428815 Marionette TRACE conn3 <- [1,1786,null,{}] 02:43:48 INFO - PROCESS | 1813 | 1461145428821 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}] 02:43:49 INFO - PROCESS | 1813 | 1461145429024 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:43:49 INFO - PROCESS | 1813 | 1461145429227 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96542a5800 == 152 [pid = 1813] [id = 454] 02:43:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964f3c1000) [pid = 1813] [serial = 1363] [outer = (nil)] 02:43:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f9653f8a400) [pid = 1813] [serial = 1364] [outer = 0x7f964f3c1000] 02:43:49 INFO - PROCESS | 1813 | 1461145429344 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f9654636000) [pid = 1813] [serial = 1365] [outer = 0x7f964f3c1000] 02:43:50 INFO - PROCESS | 1813 | 1461145430294 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]]]}] 02:43:50 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 02:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1533ms 02:43:50 INFO - PROCESS | 1813 | 1461145430348 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 1813 | 1461145430352 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:43:50 INFO - PROCESS | 1813 | 1461145430358 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 1813 | 1461145430360 Marionette TRACE conn3 <- [1,1790,null,{}] 02:43:50 INFO - PROCESS | 1813 | 1461145430366 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}] 02:43:50 INFO - PROCESS | 1813 | 1461145430573 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:43:50 INFO - PROCESS | 1813 | 1461145430782 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9655108800 == 153 [pid = 1813] [id = 455] 02:43:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f965310e400) [pid = 1813] [serial = 1366] [outer = (nil)] 02:43:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9660362c00) [pid = 1813] [serial = 1367] [outer = 0x7f965310e400] 02:43:50 INFO - PROCESS | 1813 | 1461145430899 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f96611cd400) [pid = 1813] [serial = 1368] [outer = 0x7f965310e400] 02:43:51 INFO - PROCESS | 1813 | 1461145431828 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]]]}] 02:43:51 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) 02:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1528ms 02:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:43:51 INFO - PROCESS | 1813 | 1461145431888 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 1813 | 1461145431891 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:43:51 INFO - PROCESS | 1813 | 1461145431899 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 1813 | 1461145431903 Marionette TRACE conn3 <- [1,1794,null,{}] 02:43:51 INFO - PROCESS | 1813 | 1461145431909 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}] 02:43:52 INFO - PROCESS | 1813 | 1461145432139 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:43:52 INFO - PROCESS | 1813 | 1461145432347 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9660fd5000 == 154 [pid = 1813] [id = 456] 02:43:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f9662608c00) [pid = 1813] [serial = 1369] [outer = (nil)] 02:43:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f9664523800) [pid = 1813] [serial = 1370] [outer = 0x7f9662608c00] 02:43:52 INFO - PROCESS | 1813 | 1461145432523 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f9666179c00) [pid = 1813] [serial = 1371] [outer = 0x7f9662608c00] 02:43:53 INFO - PROCESS | 1813 | 1461145433434 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]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1588ms 02:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:43:53 INFO - PROCESS | 1813 | 1461145433485 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 1813 | 1461145433488 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:43:53 INFO - PROCESS | 1813 | 1461145433495 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1813 | 1461145433497 Marionette TRACE conn3 <- [1,1798,null,{}] 02:43:53 INFO - PROCESS | 1813 | 1461145433503 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}] 02:43:53 INFO - PROCESS | 1813 | 1461145433712 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:43:53 INFO - PROCESS | 1813 | 1461145433934 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96646bc000 == 155 [pid = 1813] [id = 457] 02:43:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9662476c00) [pid = 1813] [serial = 1372] [outer = (nil)] 02:43:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f96667a0800) [pid = 1813] [serial = 1373] [outer = 0x7f9662476c00] 02:43:54 INFO - PROCESS | 1813 | 1461145434050 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f966692d800) [pid = 1813] [serial = 1374] [outer = 0x7f9662476c00] 02:43:54 INFO - PROCESS | 1813 | 1461145434951 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]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1486ms 02:43:54 INFO - PROCESS | 1813 | 1461145434982 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 1813 | 1461145434985 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:43:54 INFO - PROCESS | 1813 | 1461145434992 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1813 | 1461145434995 Marionette TRACE conn3 <- [1,1802,null,{}] 02:43:55 INFO - PROCESS | 1813 | 1461145435000 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}] 02:43:55 INFO - PROCESS | 1813 | 1461145435205 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:43:55 INFO - PROCESS | 1813 | 1461145435415 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966672e000 == 156 [pid = 1813] [id = 458] 02:43:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f963b552400) [pid = 1813] [serial = 1375] [outer = (nil)] 02:43:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f963b55a800) [pid = 1813] [serial = 1376] [outer = 0x7f963b552400] 02:43:55 INFO - PROCESS | 1813 | 1461145435528 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f963b55f800) [pid = 1813] [serial = 1377] [outer = 0x7f963b552400] 02:43:56 INFO - PROCESS | 1813 | 1461145436517 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]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1580ms 02:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:43:56 INFO - PROCESS | 1813 | 1461145436574 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1813 | 1461145436576 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:43:56 INFO - PROCESS | 1813 | 1461145436584 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1813 | 1461145436587 Marionette TRACE conn3 <- [1,1806,null,{}] 02:43:56 INFO - PROCESS | 1813 | 1461145436593 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}] 02:43:56 INFO - PROCESS | 1813 | 1461145436811 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:43:57 INFO - PROCESS | 1813 | 1461145437130 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96395c6000 == 157 [pid = 1813] [id = 459] 02:43:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f963b556000) [pid = 1813] [serial = 1378] [outer = (nil)] 02:43:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f963c7ef400) [pid = 1813] [serial = 1379] [outer = 0x7f963b556000] 02:43:57 INFO - PROCESS | 1813 | 1461145437210 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f963ceafc00) [pid = 1813] [serial = 1380] [outer = 0x7f963b556000] 02:43:58 INFO - PROCESS | 1813 | 1461145438110 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]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1590ms 02:43:58 INFO - PROCESS | 1813 | 1461145438174 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1813 | 1461145438177 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:43:58 INFO - PROCESS | 1813 | 1461145438184 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1813 | 1461145438187 Marionette TRACE conn3 <- [1,1810,null,{}] 02:43:58 INFO - PROCESS | 1813 | 1461145438193 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}] 02:43:58 INFO - PROCESS | 1813 | 1461145438419 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:43:58 INFO - PROCESS | 1813 | 1461145438630 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b113800 == 158 [pid = 1813] [id = 460] 02:43:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f963b554800) [pid = 1813] [serial = 1381] [outer = (nil)] 02:43:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f963ceb4400) [pid = 1813] [serial = 1382] [outer = 0x7f963b554800] 02:43:58 INFO - PROCESS | 1813 | 1461145438743 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f963cf56000) [pid = 1813] [serial = 1383] [outer = 0x7f963b554800] 02:44:00 INFO - PROCESS | 1813 | 1461145440121 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]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1984ms 02:44:00 INFO - PROCESS | 1813 | 1461145440264 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 1813 | 1461145440270 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:44:00 INFO - PROCESS | 1813 | 1461145440289 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 1813 | 1461145440294 Marionette TRACE conn3 <- [1,1814,null,{}] 02:44:00 INFO - PROCESS | 1813 | 1461145440302 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}] 02:44:00 INFO - PROCESS | 1813 | 1461145440522 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:44:00 INFO - PROCESS | 1813 | 1461145440738 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b3a800 == 159 [pid = 1813] [id = 461] 02:44:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f963c607c00) [pid = 1813] [serial = 1384] [outer = (nil)] 02:44:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f963cf5c000) [pid = 1813] [serial = 1385] [outer = 0x7f963c607c00] 02:44:00 INFO - PROCESS | 1813 | 1461145440848 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f963dfa0400) [pid = 1813] [serial = 1386] [outer = 0x7f963c607c00] 02:44:01 INFO - PROCESS | 1813 | 1461145441874 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]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1694ms 02:44:01 INFO - PROCESS | 1813 | 1461145441990 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1813 | 1461145441997 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:44:02 INFO - PROCESS | 1813 | 1461145442009 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 1813 | 1461145442013 Marionette TRACE conn3 <- [1,1818,null,{}] 02:44:02 INFO - PROCESS | 1813 | 1461145442075 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}] 02:44:02 INFO - PROCESS | 1813 | 1461145442314 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:44:02 INFO - PROCESS | 1813 | 1461145442558 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96393e0000 == 160 [pid = 1813] [id = 462] 02:44:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f963cce5c00) [pid = 1813] [serial = 1387] [outer = (nil)] 02:44:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f963f6c4000) [pid = 1813] [serial = 1388] [outer = 0x7f963cce5c00] 02:44:02 INFO - PROCESS | 1813 | 1461145442720 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f964066b800) [pid = 1813] [serial = 1389] [outer = 0x7f963cce5c00] 02:44:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664627800 == 159 [pid = 1813] [id = 388] 02:44:02 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966264c000 == 158 [pid = 1813] [id = 387] 02:44:02 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f963da74c00) [pid = 1813] [serial = 1274] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b58e000 == 157 [pid = 1813] [id = 394] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643e71000 == 156 [pid = 1813] [id = 395] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640684800 == 155 [pid = 1813] [id = 396] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654349800 == 154 [pid = 1813] [id = 385] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643e7a000 == 153 [pid = 1813] [id = 444] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964128f800 == 152 [pid = 1813] [id = 443] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c9e2800 == 151 [pid = 1813] [id = 442] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b4df800 == 150 [pid = 1813] [id = 441] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96400b4000 == 149 [pid = 1813] [id = 440] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96399db000 == 148 [pid = 1813] [id = 439] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666909800 == 147 [pid = 1813] [id = 433] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666211000 == 146 [pid = 1813] [id = 432] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966231d000 == 145 [pid = 1813] [id = 431] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b207800 == 144 [pid = 1813] [id = 430] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654340000 == 143 [pid = 1813] [id = 429] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653071800 == 142 [pid = 1813] [id = 428] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed31000 == 141 [pid = 1813] [id = 427] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643e7f800 == 140 [pid = 1813] [id = 426] 02:44:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e0ca800 == 139 [pid = 1813] [id = 425] 02:44:03 INFO - PROCESS | 1813 | 1461145443696 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]]]}] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f9649e41c00) [pid = 1813] [serial = 1217] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f964a9cc800) [pid = 1813] [serial = 1260] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f9653c07c00) [pid = 1813] [serial = 1223] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f964b753400) [pid = 1813] [serial = 1265] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f964340cc00) [pid = 1813] [serial = 1244] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f963dbd4000) [pid = 1813] [serial = 1247] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f963ccc6000) [pid = 1813] [serial = 1235] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f964e5e5000) [pid = 1813] [serial = 1268] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f964a10d000) [pid = 1813] [serial = 1257] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f964f334800) [pid = 1813] [serial = 1269] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f964b0c6c00) [pid = 1813] [serial = 1263] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f964164c800) [pid = 1813] [serial = 1253] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f963b5b5400) [pid = 1813] [serial = 1232] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f9666457800) [pid = 1813] [serial = 1229] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f9640669000) [pid = 1813] [serial = 1251] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f964d1d4000) [pid = 1813] [serial = 1266] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f9643e0f800) [pid = 1813] [serial = 1254] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f9649c6d800) [pid = 1813] [serial = 1256] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f964f672800) [pid = 1813] [serial = 1271] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f964a4cf800) [pid = 1813] [serial = 1262] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f9654994800) [pid = 1813] [serial = 1226] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f963e315000) [pid = 1813] [serial = 1248] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f964a526400) [pid = 1813] [serial = 1259] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f963cf57400) [pid = 1813] [serial = 1250] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f963ccd0c00) [pid = 1813] [serial = 1238] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f9651d5e400) [pid = 1813] [serial = 1272] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f964f675c00) [pid = 1813] [serial = 1220] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f963f6c7c00) [pid = 1813] [serial = 1241] [outer = (nil)] [url = about:blank] 02:44:03 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f964070c800) [pid = 1813] [serial = 1214] [outer = (nil)] [url = about:blank] 02:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1739ms 02:44:03 INFO - PROCESS | 1813 | 1461145443749 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 1813 | 1461145443753 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:44:03 INFO - PROCESS | 1813 | 1461145443759 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 1813 | 1461145443764 Marionette TRACE conn3 <- [1,1822,null,{}] 02:44:03 INFO - PROCESS | 1813 | 1461145443779 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}] 02:44:03 INFO - PROCESS | 1813 | 1461145443984 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:44:04 INFO - PROCESS | 1813 | 1461145444156 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e20f000 == 140 [pid = 1813] [id = 463] 02:44:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f96405e8c00) [pid = 1813] [serial = 1390] [outer = (nil)] 02:44:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f9641e4a400) [pid = 1813] [serial = 1391] [outer = 0x7f96405e8c00] 02:44:04 INFO - PROCESS | 1813 | 1461145444298 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f9643e0cc00) [pid = 1813] [serial = 1392] [outer = 0x7f96405e8c00] 02:44:05 INFO - PROCESS | 1813 | 1461145445101 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]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1397ms 02:44:05 INFO - PROCESS | 1813 | 1461145445157 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 1813 | 1461145445161 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:44:05 INFO - PROCESS | 1813 | 1461145445168 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 1813 | 1461145445171 Marionette TRACE conn3 <- [1,1826,null,{}] 02:44:05 INFO - PROCESS | 1813 | 1461145445176 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}] 02:44:05 INFO - PROCESS | 1813 | 1461145445369 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:44:05 INFO - PROCESS | 1813 | 1461145445385 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436be000 == 141 [pid = 1813] [id = 464] 02:44:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964070d400) [pid = 1813] [serial = 1393] [outer = (nil)] 02:44:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f964a28c400) [pid = 1813] [serial = 1394] [outer = 0x7f964070d400] 02:44:05 INFO - PROCESS | 1813 | 1461145445622 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f964a57b800) [pid = 1813] [serial = 1395] [outer = 0x7f964070d400] 02:44:06 INFO - PROCESS | 1813 | 1461145446461 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]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1329ms 02:44:06 INFO - PROCESS | 1813 | 1461145446497 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 1813 | 1461145446501 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:44:06 INFO - PROCESS | 1813 | 1461145446507 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 1813 | 1461145446511 Marionette TRACE conn3 <- [1,1830,null,{}] 02:44:06 INFO - PROCESS | 1813 | 1461145446524 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}] 02:44:06 INFO - PROCESS | 1813 | 1461145446767 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:44:06 INFO - PROCESS | 1813 | 1461145446805 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3b6800 == 142 [pid = 1813] [id = 465] 02:44:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f964a57c800) [pid = 1813] [serial = 1396] [outer = (nil)] 02:44:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f964ad4a400) [pid = 1813] [serial = 1397] [outer = 0x7f964a57c800] 02:44:06 INFO - PROCESS | 1813 | 1461145446867 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f964b0c6c00) [pid = 1813] [serial = 1398] [outer = 0x7f964a57c800] 02:44:08 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f963b5b5800) [pid = 1813] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:44:08 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f96405ea800) [pid = 1813] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:44:08 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f96488b2c00) [pid = 1813] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:44:08 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f963f6cb800) [pid = 1813] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:44:08 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f963b5ac400) [pid = 1813] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:44:08 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f963e316800) [pid = 1813] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:44:08 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f963b5aac00) [pid = 1813] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:44:08 INFO - PROCESS | 1813 | 1461145448265 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]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1782ms 02:44:08 INFO - PROCESS | 1813 | 1461145448292 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 1813 | 1461145448295 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:44:08 INFO - PROCESS | 1813 | 1461145448301 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 1813 | 1461145448303 Marionette TRACE conn3 <- [1,1834,null,{}] 02:44:08 INFO - PROCESS | 1813 | 1461145448309 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}] 02:44:08 INFO - PROCESS | 1813 | 1461145448566 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:44:08 INFO - PROCESS | 1813 | 1461145448744 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b109000 == 143 [pid = 1813] [id = 466] 02:44:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f963b5b5800) [pid = 1813] [serial = 1399] [outer = (nil)] 02:44:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964d1dc000) [pid = 1813] [serial = 1400] [outer = 0x7f963b5b5800] 02:44:08 INFO - PROCESS | 1813 | 1461145448813 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f964e7ab400) [pid = 1813] [serial = 1401] [outer = 0x7f963b5b5800] 02:44:09 INFO - PROCESS | 1813 | 1461145449562 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]]]}] 02:44:09 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 02:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1277ms 02:44:09 INFO - PROCESS | 1813 | 1461145449579 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 1813 | 1461145449583 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:44:09 INFO - PROCESS | 1813 | 1461145449591 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 1813 | 1461145449594 Marionette TRACE conn3 <- [1,1838,null,{}] 02:44:09 INFO - PROCESS | 1813 | 1461145449600 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}] 02:44:09 INFO - PROCESS | 1813 | 1461145449866 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:44:09 INFO - PROCESS | 1813 | 1461145449892 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e63a800 == 144 [pid = 1813] [id = 467] 02:44:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f964d13d000) [pid = 1813] [serial = 1402] [outer = (nil)] 02:44:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f96511ab400) [pid = 1813] [serial = 1403] [outer = 0x7f964d13d000] 02:44:09 INFO - PROCESS | 1813 | 1461145449961 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9652ff1c00) [pid = 1813] [serial = 1404] [outer = 0x7f964d13d000] 02:44:11 INFO - PROCESS | 1813 | 1461145451188 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]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1629ms 02:44:11 INFO - PROCESS | 1813 | 1461145451221 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 1813 | 1461145451230 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:44:11 INFO - PROCESS | 1813 | 1461145451240 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 1813 | 1461145451246 Marionette TRACE conn3 <- [1,1842,null,{}] 02:44:11 INFO - PROCESS | 1813 | 1461145451255 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}] 02:44:11 INFO - PROCESS | 1813 | 1461145451508 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:44:11 INFO - PROCESS | 1813 | 1461145451765 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f8c4800 == 145 [pid = 1813] [id = 468] 02:44:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f963ceb9c00) [pid = 1813] [serial = 1405] [outer = (nil)] 02:44:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f963dfa7400) [pid = 1813] [serial = 1406] [outer = 0x7f963ceb9c00] 02:44:11 INFO - PROCESS | 1813 | 1461145451900 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f963f6c9c00) [pid = 1813] [serial = 1407] [outer = 0x7f963ceb9c00] 02:44:12 INFO - PROCESS | 1813 | 1461145452864 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]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1686ms 02:44:12 INFO - PROCESS | 1813 | 1461145452928 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 1813 | 1461145452937 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:44:12 INFO - PROCESS | 1813 | 1461145452950 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 1813 | 1461145452953 Marionette TRACE conn3 <- [1,1846,null,{}] 02:44:12 INFO - PROCESS | 1813 | 1461145452961 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}] 02:44:13 INFO - PROCESS | 1813 | 1461145453242 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:44:13 INFO - PROCESS | 1813 | 1461145453585 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abb6800 == 146 [pid = 1813] [id = 469] 02:44:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f963cf57400) [pid = 1813] [serial = 1408] [outer = (nil)] 02:44:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f964163f000) [pid = 1813] [serial = 1409] [outer = 0x7f963cf57400] 02:44:13 INFO - PROCESS | 1813 | 1461145453666 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f9643e08800) [pid = 1813] [serial = 1410] [outer = 0x7f963cf57400] 02:44:14 INFO - PROCESS | 1813 | 1461145454530 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]]]}] 02:44:14 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) 02:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1636ms 02:44:14 INFO - PROCESS | 1813 | 1461145454586 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 1813 | 1461145454589 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:44:14 INFO - PROCESS | 1813 | 1461145454597 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 1813 | 1461145454604 Marionette TRACE conn3 <- [1,1850,null,{}] 02:44:14 INFO - PROCESS | 1813 | 1461145454620 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}] 02:44:14 INFO - PROCESS | 1813 | 1461145454884 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:44:15 INFO - PROCESS | 1813 | 1461145455187 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535aa800 == 147 [pid = 1813] [id = 470] 02:44:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f96414cac00) [pid = 1813] [serial = 1411] [outer = (nil)] 02:44:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f964af4ac00) [pid = 1813] [serial = 1412] [outer = 0x7f96414cac00] 02:44:15 INFO - PROCESS | 1813 | 1461145455278 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f964c640400) [pid = 1813] [serial = 1413] [outer = 0x7f96414cac00] 02:44:16 INFO - PROCESS | 1813 | 1461145456163 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]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1638ms 02:44:16 INFO - PROCESS | 1813 | 1461145456237 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 1813 | 1461145456241 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:44:16 INFO - PROCESS | 1813 | 1461145456249 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 1813 | 1461145456252 Marionette TRACE conn3 <- [1,1854,null,{}] 02:44:16 INFO - PROCESS | 1813 | 1461145456258 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}] 02:44:16 INFO - PROCESS | 1813 | 1461145456533 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:44:16 INFO - PROCESS | 1813 | 1461145456787 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b213800 == 148 [pid = 1813] [id = 471] 02:44:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f964ab03000) [pid = 1813] [serial = 1414] [outer = (nil)] 02:44:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f9650e6b400) [pid = 1813] [serial = 1415] [outer = 0x7f964ab03000] 02:44:16 INFO - PROCESS | 1813 | 1461145456907 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f9653c07c00) [pid = 1813] [serial = 1416] [outer = 0x7f964ab03000] 02:44:17 INFO - PROCESS | 1813 | 1461145457768 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]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1587ms 02:44:17 INFO - PROCESS | 1813 | 1461145457838 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 1813 | 1461145457841 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:44:17 INFO - PROCESS | 1813 | 1461145457848 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 1813 | 1461145457851 Marionette TRACE conn3 <- [1,1858,null,{}] 02:44:17 INFO - PROCESS | 1813 | 1461145457857 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}] 02:44:18 INFO - PROCESS | 1813 | 1461145458079 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:44:18 INFO - PROCESS | 1813 | 1461145458342 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966401a000 == 149 [pid = 1813] [id = 472] 02:44:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f96543abc00) [pid = 1813] [serial = 1417] [outer = (nil)] 02:44:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f9654d59800) [pid = 1813] [serial = 1418] [outer = 0x7f96543abc00] 02:44:18 INFO - PROCESS | 1813 | 1461145458466 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f966036b400) [pid = 1813] [serial = 1419] [outer = 0x7f96543abc00] 02:44:19 INFO - PROCESS | 1813 | 1461145459410 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]]]}] 02:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1631ms 02:44:19 INFO - PROCESS | 1813 | 1461145459481 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:44:19 INFO - PROCESS | 1813 | 1461145459484 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:44:19 INFO - PROCESS | 1813 | 1461145459491 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 1813 | 1461145459494 Marionette TRACE conn3 <- [1,1862,null,{}] 02:44:19 INFO - PROCESS | 1813 | 1461145459500 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}] 02:44:19 INFO - PROCESS | 1813 | 1461145459773 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:44:20 INFO - PROCESS | 1813 | 1461145460138 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966a891000 == 150 [pid = 1813] [id = 473] 02:44:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f966260f000) [pid = 1813] [serial = 1420] [outer = (nil)] 02:44:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f9666182000) [pid = 1813] [serial = 1421] [outer = 0x7f966260f000] 02:44:20 INFO - PROCESS | 1813 | 1461145460229 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f966692b800) [pid = 1813] [serial = 1422] [outer = 0x7f966260f000] 02:44:21 INFO - PROCESS | 1813 | 1461145461085 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]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1642ms 02:44:21 INFO - PROCESS | 1813 | 1461145461134 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:44:21 INFO - PROCESS | 1813 | 1461145461139 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:44:21 INFO - PROCESS | 1813 | 1461145461145 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 1813 | 1461145461149 Marionette TRACE conn3 <- [1,1866,null,{}] 02:44:21 INFO - PROCESS | 1813 | 1461145461155 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}] 02:44:21 INFO - PROCESS | 1813 | 1461145461382 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:44:21 INFO - PROCESS | 1813 | 1461145461597 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640119000 == 151 [pid = 1813] [id = 474] 02:44:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f963c5dec00) [pid = 1813] [serial = 1423] [outer = (nil)] 02:44:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f963c5e8000) [pid = 1813] [serial = 1424] [outer = 0x7f963c5dec00] 02:44:21 INFO - PROCESS | 1813 | 1461145461725 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f963c5ed000) [pid = 1813] [serial = 1425] [outer = 0x7f963c5dec00] 02:44:22 INFO - PROCESS | 1813 | 1461145462675 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]]]}] 02:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1580ms 02:44:22 INFO - PROCESS | 1813 | 1461145462727 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 1813 | 1461145462731 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:44:22 INFO - PROCESS | 1813 | 1461145462739 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 1813 | 1461145462743 Marionette TRACE conn3 <- [1,1870,null,{}] 02:44:22 INFO - PROCESS | 1813 | 1461145462749 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}] 02:44:22 INFO - PROCESS | 1813 | 1461145462971 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:44:23 INFO - PROCESS | 1813 | 1461145463190 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a7e4800 == 152 [pid = 1813] [id = 475] 02:44:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f963c5e1400) [pid = 1813] [serial = 1426] [outer = (nil)] 02:44:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f966625f800) [pid = 1813] [serial = 1427] [outer = 0x7f963c5e1400] 02:44:23 INFO - PROCESS | 1813 | 1461145463356 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f9666265400) [pid = 1813] [serial = 1428] [outer = 0x7f963c5e1400] 02:44:24 INFO - PROCESS | 1813 | 1461145464250 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]]]}] 02:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1584ms 02:44:24 INFO - PROCESS | 1813 | 1461145464324 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 1813 | 1461145464328 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:44:24 INFO - PROCESS | 1813 | 1461145464334 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 1813 | 1461145464338 Marionette TRACE conn3 <- [1,1874,null,{}] 02:44:24 INFO - PROCESS | 1813 | 1461145464344 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}] 02:44:24 INFO - PROCESS | 1813 | 1461145464567 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:44:24 INFO - PROCESS | 1813 | 1461145464822 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548e4800 == 153 [pid = 1813] [id = 476] 02:44:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f963f621c00) [pid = 1813] [serial = 1429] [outer = (nil)] 02:44:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f963f628400) [pid = 1813] [serial = 1430] [outer = 0x7f963f621c00] 02:44:24 INFO - PROCESS | 1813 | 1461145464942 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f963f62d000) [pid = 1813] [serial = 1431] [outer = 0x7f963f621c00] 02:44:25 INFO - PROCESS | 1813 | 1461145465826 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]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1529ms 02:44:25 INFO - PROCESS | 1813 | 1461145465866 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 1813 | 1461145465869 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:44:25 INFO - PROCESS | 1813 | 1461145465876 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 1813 | 1461145465879 Marionette TRACE conn3 <- [1,1878,null,{}] 02:44:25 INFO - PROCESS | 1813 | 1461145465885 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}] 02:44:26 INFO - PROCESS | 1813 | 1461145466098 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:44:26 INFO - PROCESS | 1813 | 1461145466373 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964051a000 == 154 [pid = 1813] [id = 477] 02:44:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f964ad4dc00) [pid = 1813] [serial = 1432] [outer = (nil)] 02:44:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f9666269000) [pid = 1813] [serial = 1433] [outer = 0x7f964ad4dc00] 02:44:26 INFO - PROCESS | 1813 | 1461145466510 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f966626d000) [pid = 1813] [serial = 1434] [outer = 0x7f964ad4dc00] 02:44:27 INFO - PROCESS | 1813 | 1461145467397 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]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1583ms 02:44:27 INFO - PROCESS | 1813 | 1461145467460 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 1813 | 1461145467465 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:44:27 INFO - PROCESS | 1813 | 1461145467470 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1813 | 1461145467475 Marionette TRACE conn3 <- [1,1882,null,{}] 02:44:27 INFO - PROCESS | 1813 | 1461145467480 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}] 02:44:27 INFO - PROCESS | 1813 | 1461145467726 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:44:28 INFO - PROCESS | 1813 | 1461145468026 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96405a5000 == 155 [pid = 1813] [id = 478] 02:44:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f964326e400) [pid = 1813] [serial = 1435] [outer = (nil)] 02:44:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f9643278800) [pid = 1813] [serial = 1436] [outer = 0x7f964326e400] 02:44:28 INFO - PROCESS | 1813 | 1461145468116 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f966692f000) [pid = 1813] [serial = 1437] [outer = 0x7f964326e400] 02:44:28 INFO - PROCESS | 1813 | 1461145468970 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]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1534ms 02:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:44:29 INFO - PROCESS | 1813 | 1461145469006 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 1813 | 1461145469008 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:44:29 INFO - PROCESS | 1813 | 1461145469015 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 1813 | 1461145469018 Marionette TRACE conn3 <- [1,1886,null,{}] 02:44:29 INFO - PROCESS | 1813 | 1461145469023 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}] 02:44:29 INFO - PROCESS | 1813 | 1461145469233 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:44:29 INFO - PROCESS | 1813 | 1461145469462 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639d4c800 == 156 [pid = 1813] [id = 479] 02:44:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f9639d90c00) [pid = 1813] [serial = 1438] [outer = (nil)] 02:44:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f9639d99000) [pid = 1813] [serial = 1439] [outer = 0x7f9639d90c00] 02:44:29 INFO - PROCESS | 1813 | 1461145469542 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f9639d9e000) [pid = 1813] [serial = 1440] [outer = 0x7f9639d90c00] 02:44:30 INFO - PROCESS | 1813 | ************************* 02:44:30 INFO - PROCESS | 1813 | A coding exception was thrown and uncaught in a Task. 02:44:30 INFO - PROCESS | 1813 | 02:44:30 INFO - PROCESS | 1813 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:44:30 INFO - PROCESS | 1813 | Full stack: 02:44:30 INFO - PROCESS | 1813 | ************************* 02:44:30 INFO - PROCESS | 1813 | 1461145470565 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]]]}] 02:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1630ms 02:44:30 INFO - PROCESS | 1813 | 1461145470646 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 1813 | 1461145470648 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:44:30 INFO - PROCESS | 1813 | 1461145470655 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 1813 | 1461145470657 Marionette TRACE conn3 <- [1,1890,null,{}] 02:44:30 INFO - PROCESS | 1813 | 1461145470664 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}] 02:44:30 INFO - PROCESS | 1813 | 1461145470913 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:44:31 INFO - PROCESS | 1813 | 1461145471215 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96397d9000 == 157 [pid = 1813] [id = 480] 02:44:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f9639d94800) [pid = 1813] [serial = 1441] [outer = (nil)] 02:44:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f963f9b4000) [pid = 1813] [serial = 1442] [outer = 0x7f9639d94800] 02:44:31 INFO - PROCESS | 1813 | 1461145471294 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f9661424400) [pid = 1813] [serial = 1443] [outer = 0x7f9639d94800] 02:44:32 INFO - PROCESS | 1813 | 1461145472180 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]]]}] 02:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1585ms 02:44:32 INFO - PROCESS | 1813 | 1461145472242 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 1813 | 1461145472246 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:44:32 INFO - PROCESS | 1813 | 1461145472252 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 1813 | 1461145472255 Marionette TRACE conn3 <- [1,1894,null,{}] 02:44:32 INFO - PROCESS | 1813 | 1461145472261 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}] 02:44:32 INFO - PROCESS | 1813 | 1461145472488 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:44:32 INFO - PROCESS | 1813 | 1461145472747 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9638d12000 == 158 [pid = 1813] [id = 481] 02:44:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f9638d4a400) [pid = 1813] [serial = 1444] [outer = (nil)] 02:44:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f9638d50400) [pid = 1813] [serial = 1445] [outer = 0x7f9638d4a400] 02:44:32 INFO - PROCESS | 1813 | 1461145472869 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f9638d55800) [pid = 1813] [serial = 1446] [outer = 0x7f9638d4a400] 02:44:33 INFO - PROCESS | 1813 | 1461145473767 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]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1579ms 02:44:33 INFO - PROCESS | 1813 | 1461145473833 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:44:33 INFO - PROCESS | 1813 | 1461145473837 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:44:33 INFO - PROCESS | 1813 | 1461145473844 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 1813 | 1461145473847 Marionette TRACE conn3 <- [1,1898,null,{}] 02:44:33 INFO - PROCESS | 1813 | 1461145473852 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}] 02:44:34 INFO - PROCESS | 1813 | 1461145474063 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:44:34 INFO - PROCESS | 1813 | 1461145474402 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96405a6800 == 159 [pid = 1813] [id = 482] 02:44:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f9638d47c00) [pid = 1813] [serial = 1447] [outer = (nil)] 02:44:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f9638e9e800) [pid = 1813] [serial = 1448] [outer = 0x7f9638d47c00] 02:44:34 INFO - PROCESS | 1813 | 1461145474487 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f9638ea4000) [pid = 1813] [serial = 1449] [outer = 0x7f9638d47c00] 02:44:35 INFO - PROCESS | 1813 | 1461145475450 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]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1684ms 02:44:35 INFO - PROCESS | 1813 | 1461145475528 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 1813 | 1461145475531 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:44:35 INFO - PROCESS | 1813 | 1461145475537 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 1813 | 1461145475540 Marionette TRACE conn3 <- [1,1902,null,{}] 02:44:35 INFO - PROCESS | 1813 | 1461145475545 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}] 02:44:35 INFO - PROCESS | 1813 | 1461145475800 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:44:36 INFO - PROCESS | 1813 | 1461145476110 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0d0000 == 160 [pid = 1813] [id = 483] 02:44:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f9638d4cc00) [pid = 1813] [serial = 1450] [outer = (nil)] 02:44:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f9638ea9c00) [pid = 1813] [serial = 1451] [outer = 0x7f9638d4cc00] 02:44:36 INFO - PROCESS | 1813 | 1461145476190 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f9638f7a400) [pid = 1813] [serial = 1452] [outer = 0x7f9638d4cc00] 02:44:37 INFO - PROCESS | 1813 | 1461145477087 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]]]}] 02:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 02:44:37 INFO - PROCESS | 1813 | 1461145477123 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:44:37 INFO - PROCESS | 1813 | 1461145477127 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:44:37 INFO - PROCESS | 1813 | 1461145477135 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - PROCESS | 1813 | 1461145477139 Marionette TRACE conn3 <- [1,1906,null,{}] 02:44:37 INFO - PROCESS | 1813 | 1461145477144 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}] 02:44:37 INFO - PROCESS | 1813 | 1461145477364 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:44:38 INFO - PROCESS | 1813 | 1461145478094 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0cf000 == 161 [pid = 1813] [id = 484] 02:44:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f9638f75800) [pid = 1813] [serial = 1453] [outer = (nil)] 02:44:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f963b558800) [pid = 1813] [serial = 1454] [outer = 0x7f9638f75800] 02:44:38 INFO - PROCESS | 1813 | 1461145478235 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f963b5c7c00) [pid = 1813] [serial = 1455] [outer = 0x7f9638f75800] 02:44:39 INFO - PROCESS | 1813 | 1461145479186 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]]]}] 02:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2131ms 02:44:39 INFO - PROCESS | 1813 | 1461145479268 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:44:39 INFO - PROCESS | 1813 | 1461145479276 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:44:39 INFO - PROCESS | 1813 | 1461145479285 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:44:39 INFO - PROCESS | 1813 | 1461145479289 Marionette TRACE conn3 <- [1,1910,null,{}] 02:44:39 INFO - PROCESS | 1813 | 1461145479297 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}] 02:44:39 INFO - PROCESS | 1813 | 1461145479555 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:44:39 INFO - PROCESS | 1813 | 1461145479907 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96400a5800 == 162 [pid = 1813] [id = 485] 02:44:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f963c7ee000) [pid = 1813] [serial = 1456] [outer = (nil)] 02:44:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f963cccc000) [pid = 1813] [serial = 1457] [outer = 0x7f963c7ee000] 02:44:40 INFO - PROCESS | 1813 | 1461145480051 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f963ceb4800) [pid = 1813] [serial = 1458] [outer = 0x7f963c7ee000] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b109000 == 161 [pid = 1813] [id = 466] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3b6800 == 160 [pid = 1813] [id = 465] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96436be000 == 159 [pid = 1813] [id = 464] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e20f000 == 158 [pid = 1813] [id = 463] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96393e0000 == 157 [pid = 1813] [id = 462] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b3a800 == 156 [pid = 1813] [id = 461] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966672e000 == 155 [pid = 1813] [id = 458] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96646bc000 == 154 [pid = 1813] [id = 457] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9660fd5000 == 153 [pid = 1813] [id = 456] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9655108800 == 152 [pid = 1813] [id = 455] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96542a5800 == 151 [pid = 1813] [id = 454] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965306f800 == 150 [pid = 1813] [id = 453] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f91f000 == 149 [pid = 1813] [id = 452] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed38000 == 148 [pid = 1813] [id = 451] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964c6ac000 == 147 [pid = 1813] [id = 450] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b217800 == 146 [pid = 1813] [id = 449] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae0e800 == 145 [pid = 1813] [id = 448] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414f5000 == 144 [pid = 1813] [id = 447] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649d25800 == 143 [pid = 1813] [id = 445] 02:44:40 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c587800 == 142 [pid = 1813] [id = 446] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f964a290400) [pid = 1813] [serial = 1337] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f96405ec800) [pid = 1813] [serial = 1275] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f9643e0d400) [pid = 1813] [serial = 1313] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f9643e58000) [pid = 1813] [serial = 1332] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f963cce3000) [pid = 1813] [serial = 1277] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f9649c6fc00) [pid = 1813] [serial = 1334] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f9643e52400) [pid = 1813] [serial = 1283] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f9654638c00) [pid = 1813] [serial = 1301] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f964066dc00) [pid = 1813] [serial = 1326] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f9653c0f800) [pid = 1813] [serial = 1298] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f963f562800) [pid = 1813] [serial = 1323] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f9661496000) [pid = 1813] [serial = 1307] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f964a579400) [pid = 1813] [serial = 1286] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f9653108400) [pid = 1813] [serial = 1295] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f9641e48000) [pid = 1813] [serial = 1329] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f964a28f400) [pid = 1813] [serial = 1335] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f963df9a800) [pid = 1813] [serial = 1316] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f963c606c00) [pid = 1813] [serial = 1320] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f964ae3fc00) [pid = 1813] [serial = 1289] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f965a55dc00) [pid = 1813] [serial = 1304] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f96503d3400) [pid = 1813] [serial = 1292] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f96414d1c00) [pid = 1813] [serial = 1328] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f96434b7400) [pid = 1813] [serial = 1331] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f963f55bc00) [pid = 1813] [serial = 1322] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f963b5b2400) [pid = 1813] [serial = 1319] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f9666185c00) [pid = 1813] [serial = 1310] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f964066bc00) [pid = 1813] [serial = 1280] [outer = (nil)] [url = about:blank] 02:44:40 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f96405e9000) [pid = 1813] [serial = 1325] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1813 | 1461145481320 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]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2092ms 02:44:41 INFO - PROCESS | 1813 | 1461145481381 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 1813 | 1461145481387 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:44:41 INFO - PROCESS | 1813 | 1461145481396 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 1813 | 1461145481400 Marionette TRACE conn3 <- [1,1914,null,{}] 02:44:41 INFO - PROCESS | 1813 | 1461145481406 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}] 02:44:41 INFO - PROCESS | 1813 | 1461145481636 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:44:41 INFO - PROCESS | 1813 | 1461145481826 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c806800 == 143 [pid = 1813] [id = 486] 02:44:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f963b553c00) [pid = 1813] [serial = 1459] [outer = (nil)] 02:44:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f963da73c00) [pid = 1813] [serial = 1460] [outer = 0x7f963b553c00] 02:44:41 INFO - PROCESS | 1813 | 1461145481904 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f963f62f400) [pid = 1813] [serial = 1461] [outer = 0x7f963b553c00] 02:44:42 INFO - PROCESS | 1813 | 1461145482741 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]]]}] 02:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1383ms 02:44:42 INFO - PROCESS | 1813 | 1461145482780 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:44:42 INFO - PROCESS | 1813 | 1461145482784 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:44:42 INFO - PROCESS | 1813 | 1461145482792 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:44:42 INFO - PROCESS | 1813 | 1461145482800 Marionette TRACE conn3 <- [1,1918,null,{}] 02:44:42 INFO - PROCESS | 1813 | 1461145482815 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}] 02:44:43 INFO - PROCESS | 1813 | 1461145483120 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:44:43 INFO - PROCESS | 1813 | 1461145483151 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414e6000 == 144 [pid = 1813] [id = 487] 02:44:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f963b555c00) [pid = 1813] [serial = 1462] [outer = (nil)] 02:44:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f96405eec00) [pid = 1813] [serial = 1463] [outer = 0x7f963b555c00] 02:44:43 INFO - PROCESS | 1813 | 1461145483218 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f96414c2c00) [pid = 1813] [serial = 1464] [outer = 0x7f963b555c00] 02:44:44 INFO - PROCESS | 1813 | 1461145484142 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]]]}] 02:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1393ms 02:44:44 INFO - PROCESS | 1813 | 1461145484184 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:44:44 INFO - PROCESS | 1813 | 1461145484189 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:44:44 INFO - PROCESS | 1813 | 1461145484202 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 1813 | 1461145484204 Marionette TRACE conn3 <- [1,1922,null,{}] 02:44:44 INFO - PROCESS | 1813 | 1461145484208 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}] 02:44:44 INFO - PROCESS | 1813 | 1461145484466 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:44:44 INFO - PROCESS | 1813 | 1461145484494 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484a4800 == 145 [pid = 1813] [id = 488] 02:44:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f96405ea800) [pid = 1813] [serial = 1465] [outer = (nil)] 02:44:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f9641e54000) [pid = 1813] [serial = 1466] [outer = 0x7f96405ea800] 02:44:44 INFO - PROCESS | 1813 | 1461145484577 Marionette DEBUG loaded listener.js 02:44:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f9643275400) [pid = 1813] [serial = 1467] [outer = 0x7f96405ea800] 02:44:45 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f964a57c800) [pid = 1813] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:44:45 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f964070d400) [pid = 1813] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:44:45 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f963cce5c00) [pid = 1813] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:44:45 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f963c607c00) [pid = 1813] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:44:45 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f96405e8c00) [pid = 1813] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:44:45 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f963b5b3000) [pid = 1813] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:44:45 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f963b5b5800) [pid = 1813] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:44:46 INFO - PROCESS | 1813 | 1461145486021 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]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1843ms 02:44:46 INFO - PROCESS | 1813 | 1461145486038 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 1813 | 1461145486042 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:44:46 INFO - PROCESS | 1813 | 1461145486047 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 1813 | 1461145486050 Marionette TRACE conn3 <- [1,1926,null,{}] 02:44:46 INFO - PROCESS | 1813 | 1461145486055 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}] 02:44:46 INFO - PROCESS | 1813 | 1461145486297 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:44:46 INFO - PROCESS | 1813 | 1461145486320 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b3f000 == 146 [pid = 1813] [id = 489] 02:44:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f9643277400) [pid = 1813] [serial = 1468] [outer = (nil)] 02:44:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f96434b2400) [pid = 1813] [serial = 1469] [outer = 0x7f9643277400] 02:44:46 INFO - PROCESS | 1813 | 1461145486397 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f9648445400) [pid = 1813] [serial = 1470] [outer = 0x7f9643277400] 02:44:47 INFO - PROCESS | 1813 | 1461145487282 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]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1283ms 02:44:47 INFO - PROCESS | 1813 | 1461145487332 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 1813 | 1461145487336 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:44:47 INFO - PROCESS | 1813 | 1461145487342 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 1813 | 1461145487345 Marionette TRACE conn3 <- [1,1930,null,{}] 02:44:47 INFO - PROCESS | 1813 | 1461145487350 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}] 02:44:47 INFO - PROCESS | 1813 | 1461145487555 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:44:47 INFO - PROCESS | 1813 | 1461145487867 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96397bd800 == 147 [pid = 1813] [id = 490] 02:44:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f9638d4d000) [pid = 1813] [serial = 1471] [outer = (nil)] 02:44:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f9638ea1400) [pid = 1813] [serial = 1472] [outer = 0x7f9638d4d000] 02:44:47 INFO - PROCESS | 1813 | 1461145487992 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f9639d9c400) [pid = 1813] [serial = 1473] [outer = 0x7f9638d4d000] 02:44:49 INFO - PROCESS | 1813 | 1461145489023 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]]]}] 02:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1732ms 02:44:49 INFO - PROCESS | 1813 | 1461145489077 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 1813 | 1461145489084 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:44:49 INFO - PROCESS | 1813 | 1461145489093 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 1813 | 1461145489097 Marionette TRACE conn3 <- [1,1934,null,{}] 02:44:49 INFO - PROCESS | 1813 | 1461145489125 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}] 02:44:49 INFO - PROCESS | 1813 | 1461145489365 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:44:49 INFO - PROCESS | 1813 | 1461145489674 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640682000 == 148 [pid = 1813] [id = 491] 02:44:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f963ceb7800) [pid = 1813] [serial = 1474] [outer = (nil)] 02:44:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f963e31e400) [pid = 1813] [serial = 1475] [outer = 0x7f963ceb7800] 02:44:49 INFO - PROCESS | 1813 | 1461145489760 Marionette DEBUG loaded listener.js 02:44:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f963f6c5c00) [pid = 1813] [serial = 1476] [outer = 0x7f963ceb7800] 02:44:50 INFO - PROCESS | 1813 | 1461145490790 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]]]}] 02:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1737ms 02:44:50 INFO - PROCESS | 1813 | 1461145490835 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:44:50 INFO - PROCESS | 1813 | 1461145490842 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:44:50 INFO - PROCESS | 1813 | 1461145490849 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 1813 | 1461145490852 Marionette TRACE conn3 <- [1,1938,null,{}] 02:44:50 INFO - PROCESS | 1813 | 1461145490858 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}] 02:44:51 INFO - PROCESS | 1813 | 1461145491086 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:44:51 INFO - PROCESS | 1813 | 1461145491428 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae07000 == 149 [pid = 1813] [id = 492] 02:44:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f963c5e5800) [pid = 1813] [serial = 1477] [outer = (nil)] 02:44:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f964164d800) [pid = 1813] [serial = 1478] [outer = 0x7f963c5e5800] 02:44:51 INFO - PROCESS | 1813 | 1461145491522 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f96434b8000) [pid = 1813] [serial = 1479] [outer = 0x7f963c5e5800] 02:44:52 INFO - PROCESS | 1813 | 1461145492405 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]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1598ms 02:44:52 INFO - PROCESS | 1813 | 1461145492447 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:44:52 INFO - PROCESS | 1813 | 1461145492452 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:44:52 INFO - PROCESS | 1813 | 1461145492466 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 1813 | 1461145492474 Marionette TRACE conn3 <- [1,1942,null,{}] 02:44:52 INFO - PROCESS | 1813 | 1461145492482 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}] 02:44:52 INFO - PROCESS | 1813 | 1461145492702 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:44:52 INFO - PROCESS | 1813 | 1461145492957 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e63b000 == 150 [pid = 1813] [id = 493] 02:44:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f963da6b800) [pid = 1813] [serial = 1480] [outer = (nil)] 02:44:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f964a28f000) [pid = 1813] [serial = 1481] [outer = 0x7f963da6b800] 02:44:53 INFO - PROCESS | 1813 | 1461145493077 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f964a76f000) [pid = 1813] [serial = 1482] [outer = 0x7f963da6b800] 02:44:53 INFO - PROCESS | 1813 | 1461145493978 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]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1546ms 02:44:54 INFO - PROCESS | 1813 | 1461145494005 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:44:54 INFO - PROCESS | 1813 | 1461145494010 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:44:54 INFO - PROCESS | 1813 | 1461145494016 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 1813 | 1461145494019 Marionette TRACE conn3 <- [1,1946,null,{}] 02:44:54 INFO - PROCESS | 1813 | 1461145494025 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}] 02:44:54 INFO - PROCESS | 1813 | 1461145494238 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:44:54 INFO - PROCESS | 1813 | 1461145494469 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f912800 == 151 [pid = 1813] [id = 494] 02:44:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f9648451000) [pid = 1813] [serial = 1483] [outer = (nil)] 02:44:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f964ae37400) [pid = 1813] [serial = 1484] [outer = 0x7f9648451000] 02:44:54 INFO - PROCESS | 1813 | 1461145494542 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f964af4e000) [pid = 1813] [serial = 1485] [outer = 0x7f9648451000] 02:44:55 INFO - PROCESS | 1813 | 1461145495483 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]]]}] 02:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1531ms 02:44:55 INFO - PROCESS | 1813 | 1461145495547 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:44:55 INFO - PROCESS | 1813 | 1461145495551 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:44:55 INFO - PROCESS | 1813 | 1461145495557 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 1813 | 1461145495560 Marionette TRACE conn3 <- [1,1950,null,{}] 02:44:55 INFO - PROCESS | 1813 | 1461145495566 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}] 02:44:55 INFO - PROCESS | 1813 | 1461145495790 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:44:56 INFO - PROCESS | 1813 | 1461145496059 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96529db000 == 152 [pid = 1813] [id = 495] 02:44:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f964b7e1400) [pid = 1813] [serial = 1486] [outer = (nil)] 02:44:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f964c253000) [pid = 1813] [serial = 1487] [outer = 0x7f964b7e1400] 02:44:56 INFO - PROCESS | 1813 | 1461145496192 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f964f32e800) [pid = 1813] [serial = 1488] [outer = 0x7f964b7e1400] 02:44:57 INFO - PROCESS | 1813 | 1461145497083 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]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1580ms 02:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:44:57 INFO - PROCESS | 1813 | 1461145497137 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 1813 | 1461145497140 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:44:57 INFO - PROCESS | 1813 | 1461145497147 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 1813 | 1461145497150 Marionette TRACE conn3 <- [1,1954,null,{}] 02:44:57 INFO - PROCESS | 1813 | 1461145497156 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}] 02:44:57 INFO - PROCESS | 1813 | 1461145497383 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:44:57 INFO - PROCESS | 1813 | 1461145497639 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96548e3000 == 153 [pid = 1813] [id = 496] 02:44:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f9650ec9800) [pid = 1813] [serial = 1489] [outer = (nil)] 02:44:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f9652f97400) [pid = 1813] [serial = 1490] [outer = 0x7f9650ec9800] 02:44:57 INFO - PROCESS | 1813 | 1461145497764 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f965310b800) [pid = 1813] [serial = 1491] [outer = 0x7f9650ec9800] 02:44:58 INFO - PROCESS | 1813 | 1461145498629 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]]]}] 02:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1534ms 02:44:58 INFO - PROCESS | 1813 | 1461145498681 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 1813 | 1461145498685 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:44:58 INFO - PROCESS | 1813 | 1461145498692 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 1813 | 1461145498695 Marionette TRACE conn3 <- [1,1958,null,{}] 02:44:58 INFO - PROCESS | 1813 | 1461145498701 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}] 02:44:58 INFO - PROCESS | 1813 | 1461145498922 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:44:59 INFO - PROCESS | 1813 | 1461145499186 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b2d1800 == 154 [pid = 1813] [id = 497] 02:44:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f96503d4400) [pid = 1813] [serial = 1492] [outer = (nil)] 02:44:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f9654033800) [pid = 1813] [serial = 1493] [outer = 0x7f96503d4400] 02:44:59 INFO - PROCESS | 1813 | 1461145499308 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f9654635000) [pid = 1813] [serial = 1494] [outer = 0x7f96503d4400] 02:45:00 INFO - PROCESS | 1813 | 1461145500154 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]]]}] 02:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 02:45:00 INFO - PROCESS | 1813 | 1461145500226 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:45:00 INFO - PROCESS | 1813 | 1461145500230 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:45:00 INFO - PROCESS | 1813 | 1461145500237 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 1813 | 1461145500240 Marionette TRACE conn3 <- [1,1962,null,{}] 02:45:00 INFO - PROCESS | 1813 | 1461145500246 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}] 02:45:00 INFO - PROCESS | 1813 | 1461145500515 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:45:00 INFO - PROCESS | 1813 | 1461145500820 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664572000 == 155 [pid = 1813] [id = 498] 02:45:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f963c7eb000) [pid = 1813] [serial = 1495] [outer = (nil)] 02:45:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f964b0c8000) [pid = 1813] [serial = 1496] [outer = 0x7f963c7eb000] 02:45:00 INFO - PROCESS | 1813 | 1461145500945 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f965690f000) [pid = 1813] [serial = 1497] [outer = 0x7f963c7eb000] 02:45:02 INFO - PROCESS | 1813 | 1461145502001 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]]]}] 02:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1836ms 02:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:45:02 INFO - PROCESS | 1813 | 1461145502073 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1813 | 1461145502076 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:45:02 INFO - PROCESS | 1813 | 1461145502082 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1813 | 1461145502086 Marionette TRACE conn3 <- [1,1966,null,{}] 02:45:02 INFO - PROCESS | 1813 | 1461145502091 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}] 02:45:02 INFO - PROCESS | 1813 | 1461145502370 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:45:02 INFO - PROCESS | 1813 | 1461145502681 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666747000 == 156 [pid = 1813] [id = 499] 02:45:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f963da6a400) [pid = 1813] [serial = 1498] [outer = (nil)] 02:45:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f96611c9000) [pid = 1813] [serial = 1499] [outer = 0x7f963da6a400] 02:45:02 INFO - PROCESS | 1813 | 1461145502756 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f96624cf000) [pid = 1813] [serial = 1500] [outer = 0x7f963da6a400] 02:45:03 INFO - PROCESS | 1813 | 1461145503609 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]]]}] 02:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1588ms 02:45:03 INFO - PROCESS | 1813 | 1461145503671 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 1813 | 1461145503675 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:45:03 INFO - PROCESS | 1813 | 1461145503681 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 1813 | 1461145503683 Marionette TRACE conn3 <- [1,1970,null,{}] 02:45:03 INFO - PROCESS | 1813 | 1461145503689 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}] 02:45:03 INFO - PROCESS | 1813 | 1461145503907 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:45:04 INFO - PROCESS | 1813 | 1461145504219 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a36d800 == 157 [pid = 1813] [id = 500] 02:45:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f966625f400) [pid = 1813] [serial = 1501] [outer = (nil)] 02:45:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f9666262800) [pid = 1813] [serial = 1502] [outer = 0x7f966625f400] 02:45:04 INFO - PROCESS | 1813 | 1461145504314 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x7f9666457c00) [pid = 1813] [serial = 1503] [outer = 0x7f966625f400] 02:45:05 INFO - PROCESS | 1813 | 1461145505195 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]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1586ms 02:45:05 INFO - PROCESS | 1813 | 1461145505268 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 1813 | 1461145505271 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:45:05 INFO - PROCESS | 1813 | 1461145505278 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1813 | 1461145505283 Marionette TRACE conn3 <- [1,1974,null,{}] 02:45:05 INFO - PROCESS | 1813 | 1461145505288 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}] 02:45:05 INFO - PROCESS | 1813 | 1461145505593 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:45:05 INFO - PROCESS | 1813 | 1461145505944 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b81a800 == 158 [pid = 1813] [id = 501] 02:45:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f96421cb800) [pid = 1813] [serial = 1504] [outer = (nil)] 02:45:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f96667a0000) [pid = 1813] [serial = 1505] [outer = 0x7f96421cb800] 02:45:06 INFO - PROCESS | 1813 | 1461145506021 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x7f9666931400) [pid = 1813] [serial = 1506] [outer = 0x7f96421cb800] 02:45:06 INFO - PROCESS | 1813 | 1461145506912 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]]]}] 02:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1682ms 02:45:06 INFO - PROCESS | 1813 | 1461145506961 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:45:06 INFO - PROCESS | 1813 | 1461145506965 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:45:06 INFO - PROCESS | 1813 | 1461145506971 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 1813 | 1461145506974 Marionette TRACE conn3 <- [1,1978,null,{}] 02:45:06 INFO - PROCESS | 1813 | 1461145506980 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}] 02:45:07 INFO - PROCESS | 1813 | 1461145507196 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:45:07 INFO - PROCESS | 1813 | 1461145507461 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963afd3000 == 159 [pid = 1813] [id = 502] 02:45:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x7f963f90a800) [pid = 1813] [serial = 1507] [outer = (nil)] 02:45:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x7f963f90fc00) [pid = 1813] [serial = 1508] [outer = 0x7f963f90a800] 02:45:07 INFO - PROCESS | 1813 | 1461145507540 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0x7f963f914000) [pid = 1813] [serial = 1509] [outer = 0x7f963f90a800] 02:45:08 INFO - PROCESS | 1813 | 1461145508417 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]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1483ms 02:45:08 INFO - PROCESS | 1813 | 1461145508455 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 1813 | 1461145508459 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:45:08 INFO - PROCESS | 1813 | 1461145508465 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 1813 | 1461145508469 Marionette TRACE conn3 <- [1,1982,null,{}] 02:45:08 INFO - PROCESS | 1813 | 1461145508474 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}] 02:45:08 INFO - PROCESS | 1813 | 1461145508693 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:45:08 INFO - PROCESS | 1813 | 1461145508957 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a37b000 == 160 [pid = 1813] [id = 503] 02:45:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 268 (0x7f9635e1e800) [pid = 1813] [serial = 1510] [outer = (nil)] 02:45:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 269 (0x7f9635e27000) [pid = 1813] [serial = 1511] [outer = 0x7f9635e1e800] 02:45:09 INFO - PROCESS | 1813 | 1461145509075 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 270 (0x7f9635e2c000) [pid = 1813] [serial = 1512] [outer = 0x7f9635e1e800] 02:45:09 INFO - PROCESS | 1813 | 1461145509906 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]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1485ms 02:45:09 INFO - PROCESS | 1813 | 1461145509952 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 1813 | 1461145509956 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:45:09 INFO - PROCESS | 1813 | 1461145509962 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 1813 | 1461145509965 Marionette TRACE conn3 <- [1,1986,null,{}] 02:45:09 INFO - PROCESS | 1813 | 1461145509970 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}] 02:45:10 INFO - PROCESS | 1813 | 1461145510192 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:45:10 INFO - PROCESS | 1813 | 1461145510463 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9635e72800 == 161 [pid = 1813] [id = 504] 02:45:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 271 (0x7f9635e20c00) [pid = 1813] [serial = 1513] [outer = (nil)] 02:45:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 272 (0x7f963b07cc00) [pid = 1813] [serial = 1514] [outer = 0x7f9635e20c00] 02:45:10 INFO - PROCESS | 1813 | 1461145510582 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 273 (0x7f963b080c00) [pid = 1813] [serial = 1515] [outer = 0x7f9635e20c00] 02:45:11 INFO - PROCESS | 1813 | 1461145511442 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]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1528ms 02:45:11 INFO - PROCESS | 1813 | 1461145511492 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 1813 | 1461145511495 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:45:11 INFO - PROCESS | 1813 | 1461145511505 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 1813 | 1461145511507 Marionette TRACE conn3 <- [1,1990,null,{}] 02:45:11 INFO - PROCESS | 1813 | 1461145511512 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}] 02:45:11 INFO - PROCESS | 1813 | 1461145511751 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:45:12 INFO - PROCESS | 1813 | 1461145512054 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636010000 == 162 [pid = 1813] [id = 505] 02:45:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 274 (0x7f9635e27c00) [pid = 1813] [serial = 1516] [outer = (nil)] 02:45:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 275 (0x7f963b086000) [pid = 1813] [serial = 1517] [outer = 0x7f9635e27c00] 02:45:12 INFO - PROCESS | 1813 | 1461145512135 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 276 (0x7f963f90d000) [pid = 1813] [serial = 1518] [outer = 0x7f9635e27c00] 02:45:13 INFO - PROCESS | 1813 | 1461145512999 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]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1532ms 02:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:45:13 INFO - PROCESS | 1813 | 1461145513035 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 1813 | 1461145513038 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:45:13 INFO - PROCESS | 1813 | 1461145513045 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1813 | 1461145513048 Marionette TRACE conn3 <- [1,1994,null,{}] 02:45:13 INFO - PROCESS | 1813 | 1461145513053 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}] 02:45:13 INFO - PROCESS | 1813 | 1461145513280 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:45:13 INFO - PROCESS | 1813 | 1461145513561 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636275000 == 163 [pid = 1813] [id = 506] 02:45:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 277 (0x7f9636164400) [pid = 1813] [serial = 1519] [outer = (nil)] 02:45:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 278 (0x7f963616ac00) [pid = 1813] [serial = 1520] [outer = 0x7f9636164400] 02:45:13 INFO - PROCESS | 1813 | 1461145513682 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 279 (0x7f963616f000) [pid = 1813] [serial = 1521] [outer = 0x7f9636164400] 02:45:14 INFO - PROCESS | 1813 | 1461145514604 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]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1580ms 02:45:14 INFO - PROCESS | 1813 | 1461145514625 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:45:14 INFO - PROCESS | 1813 | 1461145514630 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:45:14 INFO - PROCESS | 1813 | 1461145514636 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 1813 | 1461145514639 Marionette TRACE conn3 <- [1,1998,null,{}] 02:45:14 INFO - PROCESS | 1813 | 1461145514645 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}] 02:45:14 INFO - PROCESS | 1813 | 1461145514873 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:45:15 INFO - PROCESS | 1813 | 1461145515188 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963628e800 == 164 [pid = 1813] [id = 507] 02:45:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 280 (0x7f9636165c00) [pid = 1813] [serial = 1522] [outer = (nil)] 02:45:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 281 (0x7f963b084000) [pid = 1813] [serial = 1523] [outer = 0x7f9636165c00] 02:45:15 INFO - PROCESS | 1813 | 1461145515271 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 282 (0x7f963e308000) [pid = 1813] [serial = 1524] [outer = 0x7f9636165c00] 02:45:16 INFO - PROCESS | 1813 | 1461145516123 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]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1531ms 02:45:16 INFO - PROCESS | 1813 | 1461145516168 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1813 | 1461145516171 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:45:16 INFO - PROCESS | 1813 | 1461145516177 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1813 | 1461145516180 Marionette TRACE conn3 <- [1,2002,null,{}] 02:45:16 INFO - PROCESS | 1813 | 1461145516186 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}] 02:45:16 INFO - PROCESS | 1813 | 1461145516410 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:45:16 INFO - PROCESS | 1813 | 1461145516732 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484c2000 == 165 [pid = 1813] [id = 508] 02:45:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 283 (0x7f9636162000) [pid = 1813] [serial = 1525] [outer = (nil)] 02:45:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 284 (0x7f963f915c00) [pid = 1813] [serial = 1526] [outer = 0x7f9636162000] 02:45:16 INFO - PROCESS | 1813 | 1461145516811 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 285 (0x7f9641728000) [pid = 1813] [serial = 1527] [outer = 0x7f9636162000] 02:45:17 INFO - PROCESS | 1813 | 1461145517659 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]]]}] 02:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1536ms 02:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:45:17 INFO - PROCESS | 1813 | 1461145517714 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:45:17 INFO - PROCESS | 1813 | 1461145517717 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:45:17 INFO - PROCESS | 1813 | 1461145517724 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - PROCESS | 1813 | 1461145517727 Marionette TRACE conn3 <- [1,2006,null,{}] 02:45:17 INFO - PROCESS | 1813 | 1461145517732 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}] 02:45:17 INFO - PROCESS | 1813 | 1461145517953 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b3f000 == 164 [pid = 1813] [id = 489] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484a4800 == 163 [pid = 1813] [id = 488] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414e6000 == 162 [pid = 1813] [id = 487] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c806800 == 161 [pid = 1813] [id = 486] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96400a5800 == 160 [pid = 1813] [id = 485] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e0cf000 == 159 [pid = 1813] [id = 484] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96397d9000 == 158 [pid = 1813] [id = 480] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639d4c800 == 157 [pid = 1813] [id = 479] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96405a5000 == 156 [pid = 1813] [id = 478] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964051a000 == 155 [pid = 1813] [id = 477] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96548e4800 == 154 [pid = 1813] [id = 476] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a7e4800 == 153 [pid = 1813] [id = 475] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640119000 == 152 [pid = 1813] [id = 474] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966a891000 == 151 [pid = 1813] [id = 473] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966401a000 == 150 [pid = 1813] [id = 472] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b213800 == 149 [pid = 1813] [id = 471] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96535aa800 == 148 [pid = 1813] [id = 470] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abb6800 == 147 [pid = 1813] [id = 469] 02:45:19 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f8c4800 == 146 [pid = 1813] [id = 468] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 284 (0x7f9643e58400) [pid = 1813] [serial = 1346] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 283 (0x7f9660362c00) [pid = 1813] [serial = 1367] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 282 (0x7f964e5d9400) [pid = 1813] [serial = 1355] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 281 (0x7f9664523800) [pid = 1813] [serial = 1370] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 280 (0x7f963c7ef400) [pid = 1813] [serial = 1379] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 279 (0x7f96667a0800) [pid = 1813] [serial = 1373] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 278 (0x7f964b0c6c00) [pid = 1813] [serial = 1398] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 277 (0x7f964a28c400) [pid = 1813] [serial = 1394] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 276 (0x7f9651ca8400) [pid = 1813] [serial = 1361] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 275 (0x7f964a57b800) [pid = 1813] [serial = 1395] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 274 (0x7f963f6c4000) [pid = 1813] [serial = 1388] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 273 (0x7f964af51800) [pid = 1813] [serial = 1352] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 272 (0x7f964066b800) [pid = 1813] [serial = 1389] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 271 (0x7f963ceb4400) [pid = 1813] [serial = 1382] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 270 (0x7f963cf5c000) [pid = 1813] [serial = 1385] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 269 (0x7f963b55a800) [pid = 1813] [serial = 1376] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 268 (0x7f9641e4a400) [pid = 1813] [serial = 1391] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 267 (0x7f964a580c00) [pid = 1813] [serial = 1349] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x7f9653f8a400) [pid = 1813] [serial = 1364] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x7f963fae3800) [pid = 1813] [serial = 1343] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x7f963cf5f800) [pid = 1813] [serial = 1340] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x7f963dfa0400) [pid = 1813] [serial = 1386] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f964a77b400) [pid = 1813] [serial = 1338] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f964f680800) [pid = 1813] [serial = 1358] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x7f964ad4a400) [pid = 1813] [serial = 1397] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f9643e0cc00) [pid = 1813] [serial = 1392] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f964d1dc000) [pid = 1813] [serial = 1400] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f964e7ab400) [pid = 1813] [serial = 1401] [outer = (nil)] [url = about:blank] 02:45:19 INFO - PROCESS | 1813 | 1461145519424 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96395c3800 == 147 [pid = 1813] [id = 509] 02:45:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f9638eabc00) [pid = 1813] [serial = 1528] [outer = (nil)] 02:45:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f9638f79800) [pid = 1813] [serial = 1529] [outer = 0x7f9638eabc00] 02:45:19 INFO - PROCESS | 1813 | 1461145519499 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f96396f6c00) [pid = 1813] [serial = 1530] [outer = 0x7f9638eabc00] 02:45:20 INFO - PROCESS | 1813 | 1461145520269 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]]]}] 02:45:20 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 02:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2592ms 02:45:20 INFO - PROCESS | 1813 | 1461145520317 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 1813 | 1461145520323 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:45:20 INFO - PROCESS | 1813 | 1461145520332 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 1813 | 1461145520335 Marionette TRACE conn3 <- [1,2010,null,{}] 02:45:20 INFO - PROCESS | 1813 | 1461145520342 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}] 02:45:20 INFO - PROCESS | 1813 | 1461145520572 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:45:20 INFO - PROCESS | 1813 | 1461145520758 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963afd1800 == 148 [pid = 1813] [id = 510] 02:45:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x7f9638f74400) [pid = 1813] [serial = 1531] [outer = (nil)] 02:45:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f963b5c9000) [pid = 1813] [serial = 1532] [outer = 0x7f9638f74400] 02:45:20 INFO - PROCESS | 1813 | 1461145520831 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f963c605000) [pid = 1813] [serial = 1533] [outer = 0x7f9638f74400] 02:45:21 INFO - PROCESS | 1813 | 1461145521791 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]]]}] 02:45:21 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 02:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1530ms 02:45:21 INFO - PROCESS | 1813 | 1461145521865 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 1813 | 1461145521871 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:45:21 INFO - PROCESS | 1813 | 1461145521878 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1813 | 1461145521881 Marionette TRACE conn3 <- [1,2014,null,{}] 02:45:21 INFO - PROCESS | 1813 | 1461145521896 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}] 02:45:22 INFO - PROCESS | 1813 | 1461145522173 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:45:22 INFO - PROCESS | 1813 | 1461145522203 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cc15000 == 149 [pid = 1813] [id = 511] 02:45:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x7f963c60e000) [pid = 1813] [serial = 1534] [outer = (nil)] 02:45:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x7f963da77800) [pid = 1813] [serial = 1535] [outer = 0x7f963c60e000] 02:45:22 INFO - PROCESS | 1813 | 1461145522279 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x7f963f626400) [pid = 1813] [serial = 1536] [outer = 0x7f963c60e000] 02:45:23 INFO - PROCESS | 1813 | 1461145523282 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]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1429ms 02:45:23 INFO - PROCESS | 1813 | 1461145523309 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 1813 | 1461145523313 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:45:23 INFO - PROCESS | 1813 | 1461145523328 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 1813 | 1461145523337 Marionette TRACE conn3 <- [1,2018,null,{}] 02:45:23 INFO - PROCESS | 1813 | 1461145523350 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}] 02:45:23 INFO - PROCESS | 1813 | 1461145523636 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:45:24 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x7f96405ea800) [pid = 1813] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:45:24 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x7f963c7ee000) [pid = 1813] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:45:24 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x7f963b553c00) [pid = 1813] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:45:24 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f9638f75800) [pid = 1813] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:45:24 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f963b555c00) [pid = 1813] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:45:24 INFO - PROCESS | 1813 | 1461145524297 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963df0d800 == 150 [pid = 1813] [id = 512] 02:45:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f9638f75800) [pid = 1813] [serial = 1537] [outer = (nil)] 02:45:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f963ccc3800) [pid = 1813] [serial = 1538] [outer = 0x7f9638f75800] 02:45:24 INFO - PROCESS | 1813 | 1461145524363 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x7f96414ce400) [pid = 1813] [serial = 1539] [outer = 0x7f9638f75800] 02:45:25 INFO - PROCESS | 1813 | 1461145525072 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]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1801ms 02:45:25 INFO - PROCESS | 1813 | 1461145525133 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 1813 | 1461145525138 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:45:25 INFO - PROCESS | 1813 | 1461145525143 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 1813 | 1461145525145 Marionette TRACE conn3 <- [1,2022,null,{}] 02:45:25 INFO - PROCESS | 1813 | 1461145525151 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}] 02:45:25 INFO - PROCESS | 1813 | 1461145525348 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:45:25 INFO - PROCESS | 1813 | 1461145525363 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640685800 == 151 [pid = 1813] [id = 513] 02:45:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x7f963f9bf400) [pid = 1813] [serial = 1540] [outer = (nil)] 02:45:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x7f9641e50400) [pid = 1813] [serial = 1541] [outer = 0x7f963f9bf400] 02:45:25 INFO - PROCESS | 1813 | 1461145525427 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0x7f9643273000) [pid = 1813] [serial = 1542] [outer = 0x7f963f9bf400] 02:45:26 INFO - PROCESS | 1813 | 1461145526595 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]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1480ms 02:45:26 INFO - PROCESS | 1813 | 1461145526633 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 1813 | 1461145526642 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:45:26 INFO - PROCESS | 1813 | 1461145526650 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 1813 | 1461145526656 Marionette TRACE conn3 <- [1,2026,null,{}] 02:45:26 INFO - PROCESS | 1813 | 1461145526665 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}] 02:45:26 INFO - PROCESS | 1813 | 1461145526890 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:45:27 INFO - PROCESS | 1813 | 1461145527224 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963afdd800 == 152 [pid = 1813] [id = 514] 02:45:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 268 (0x7f963b085800) [pid = 1813] [serial = 1543] [outer = (nil)] 02:45:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 269 (0x7f963b558c00) [pid = 1813] [serial = 1544] [outer = 0x7f963b085800] 02:45:27 INFO - PROCESS | 1813 | 1461145527306 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 270 (0x7f963cce8400) [pid = 1813] [serial = 1545] [outer = 0x7f963b085800] 02:45:28 INFO - PROCESS | 1813 | 1461145528213 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]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1639ms 02:45:28 INFO - PROCESS | 1813 | 1461145528291 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 1813 | 1461145528300 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:45:28 INFO - PROCESS | 1813 | 1461145528310 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 1813 | 1461145528313 Marionette TRACE conn3 <- [1,2030,null,{}] 02:45:28 INFO - PROCESS | 1813 | 1461145528320 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}] 02:45:28 INFO - PROCESS | 1813 | 1461145528590 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:45:28 INFO - PROCESS | 1813 | 1461145528904 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96405b0000 == 153 [pid = 1813] [id = 515] 02:45:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 271 (0x7f963f62a000) [pid = 1813] [serial = 1546] [outer = (nil)] 02:45:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 272 (0x7f963fae6c00) [pid = 1813] [serial = 1547] [outer = 0x7f963f62a000] 02:45:28 INFO - PROCESS | 1813 | 1461145528979 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 273 (0x7f964164b800) [pid = 1813] [serial = 1548] [outer = 0x7f963f62a000] 02:45:29 INFO - PROCESS | 1813 | 1461145529930 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]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1682ms 02:45:29 INFO - PROCESS | 1813 | 1461145529994 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 1813 | 1461145529998 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:45:30 INFO - PROCESS | 1813 | 1461145530004 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 1813 | 1461145530010 Marionette TRACE conn3 <- [1,2034,null,{}] 02:45:30 INFO - PROCESS | 1813 | 1461145530026 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}] 02:45:30 INFO - PROCESS | 1813 | 1461145530261 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:45:30 INFO - PROCESS | 1813 | 1461145530574 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a36e800 == 154 [pid = 1813] [id = 516] 02:45:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 274 (0x7f964327bc00) [pid = 1813] [serial = 1549] [outer = (nil)] 02:45:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 275 (0x7f9643e58400) [pid = 1813] [serial = 1550] [outer = 0x7f964327bc00] 02:45:30 INFO - PROCESS | 1813 | 1461145530652 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 276 (0x7f96486ab000) [pid = 1813] [serial = 1551] [outer = 0x7f964327bc00] 02:45:31 INFO - PROCESS | 1813 | 1461145531546 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]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1588ms 02:45:31 INFO - PROCESS | 1813 | 1461145531594 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 1813 | 1461145531598 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:45:31 INFO - PROCESS | 1813 | 1461145531604 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 1813 | 1461145531608 Marionette TRACE conn3 <- [1,2038,null,{}] 02:45:31 INFO - PROCESS | 1813 | 1461145531613 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}] 02:45:31 INFO - PROCESS | 1813 | 1461145531844 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:45:32 INFO - PROCESS | 1813 | 1461145532107 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964afe3800 == 155 [pid = 1813] [id = 517] 02:45:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 277 (0x7f963e310c00) [pid = 1813] [serial = 1552] [outer = (nil)] 02:45:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 278 (0x7f964a4cf800) [pid = 1813] [serial = 1553] [outer = 0x7f963e310c00] 02:45:32 INFO - PROCESS | 1813 | 1461145532227 Marionette DEBUG loaded listener.js 02:45:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 279 (0x7f964a9cdc00) [pid = 1813] [serial = 1554] [outer = 0x7f963e310c00] 02:45:33 INFO - PROCESS | 1813 | 1461145533076 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]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1528ms 02:45:33 INFO - PROCESS | 1813 | 1461145533135 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 1813 | 1461145533138 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:45:33 INFO - PROCESS | 1813 | 1461145533144 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 1813 | 1461145533148 Marionette TRACE conn3 <- [1,2042,null,{}] 02:45:33 INFO - PROCESS | 1813 | 1461145533153 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}] 02:45:33 INFO - PROCESS | 1813 | 1461145533359 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:45:33 INFO - PROCESS | 1813 | 1461145533636 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0e2800 == 156 [pid = 1813] [id = 518] 02:45:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 280 (0x7f9643411400) [pid = 1813] [serial = 1555] [outer = (nil)] 02:45:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 281 (0x7f964af0a400) [pid = 1813] [serial = 1556] [outer = 0x7f9643411400] 02:45:33 INFO - PROCESS | 1813 | 1461145533753 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 282 (0x7f964b13fc00) [pid = 1813] [serial = 1557] [outer = 0x7f9643411400] 02:45:34 INFO - PROCESS | 1813 | 1461145534606 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]]]}] 02:45:34 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) 02:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1529ms 02:45:34 INFO - PROCESS | 1813 | 1461145534676 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:45:34 INFO - PROCESS | 1813 | 1461145534680 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:45:34 INFO - PROCESS | 1813 | 1461145534688 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 1813 | 1461145534690 Marionette TRACE conn3 <- [1,2046,null,{}] 02:45:34 INFO - PROCESS | 1813 | 1461145534696 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}] 02:45:35 INFO - PROCESS | 1813 | 1461145535001 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:45:35 INFO - PROCESS | 1813 | 1461145535347 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f962800 == 157 [pid = 1813] [id = 519] 02:45:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 283 (0x7f964e9b7000) [pid = 1813] [serial = 1558] [outer = (nil)] 02:45:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 284 (0x7f9652913800) [pid = 1813] [serial = 1559] [outer = 0x7f964e9b7000] 02:45:35 INFO - PROCESS | 1813 | 1461145535444 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 285 (0x7f96535a3400) [pid = 1813] [serial = 1560] [outer = 0x7f964e9b7000] 02:45:36 INFO - PROCESS | 1813 | 1461145536466 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]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1836ms 02:45:36 INFO - PROCESS | 1813 | 1461145536523 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1813 | 1461145536526 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:45:36 INFO - PROCESS | 1813 | 1461145536533 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1813 | 1461145536536 Marionette TRACE conn3 <- [1,2050,null,{}] 02:45:36 INFO - PROCESS | 1813 | 1461145536543 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}] 02:45:36 INFO - PROCESS | 1813 | 1461145536785 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:45:37 INFO - PROCESS | 1813 | 1461145537106 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654353000 == 158 [pid = 1813] [id = 520] 02:45:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 286 (0x7f9639d95400) [pid = 1813] [serial = 1561] [outer = (nil)] 02:45:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 287 (0x7f965a569000) [pid = 1813] [serial = 1562] [outer = 0x7f9639d95400] 02:45:37 INFO - PROCESS | 1813 | 1461145537199 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 288 (0x7f96614e8000) [pid = 1813] [serial = 1563] [outer = 0x7f9639d95400] 02:45:38 INFO - PROCESS | 1813 | 1461145538052 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]]]}] 02:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1582ms 02:45:38 INFO - PROCESS | 1813 | 1461145538116 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 1813 | 1461145538119 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:45:38 INFO - PROCESS | 1813 | 1461145538125 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 1813 | 1461145538128 Marionette TRACE conn3 <- [1,2054,null,{}] 02:45:38 INFO - PROCESS | 1813 | 1461145538133 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}] 02:45:38 INFO - PROCESS | 1813 | 1461145538340 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:45:38 INFO - PROCESS | 1813 | 1461145538619 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96614b2000 == 159 [pid = 1813] [id = 521] 02:45:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 289 (0x7f96603da000) [pid = 1813] [serial = 1564] [outer = (nil)] 02:45:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 290 (0x7f9665d5e000) [pid = 1813] [serial = 1565] [outer = 0x7f96603da000] 02:45:38 INFO - PROCESS | 1813 | 1461145538738 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 291 (0x7f9666263000) [pid = 1813] [serial = 1566] [outer = 0x7f96603da000] 02:45:39 INFO - PROCESS | 1813 | 1461145539562 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]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1482ms 02:45:39 INFO - PROCESS | 1813 | 1461145539609 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 1813 | 1461145539613 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:45:39 INFO - PROCESS | 1813 | 1461145539619 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1813 | 1461145539621 Marionette TRACE conn3 <- [1,2058,null,{}] 02:45:39 INFO - PROCESS | 1813 | 1461145539627 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}] 02:45:39 INFO - PROCESS | 1813 | 1461145539828 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:45:40 INFO - PROCESS | 1813 | 1461145540241 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666917800 == 160 [pid = 1813] [id = 522] 02:45:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 292 (0x7f963b690c00) [pid = 1813] [serial = 1567] [outer = (nil)] 02:45:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 293 (0x7f963b69ac00) [pid = 1813] [serial = 1568] [outer = 0x7f963b690c00] 02:45:40 INFO - PROCESS | 1813 | 1461145540380 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 294 (0x7f963b69f000) [pid = 1813] [serial = 1569] [outer = 0x7f963b690c00] 02:45:41 INFO - PROCESS | 1813 | 1461145541269 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]]]}] 02:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1689ms 02:45:41 INFO - PROCESS | 1813 | 1461145541311 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 1813 | 1461145541318 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:45:41 INFO - PROCESS | 1813 | 1461145541324 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 1813 | 1461145541326 Marionette TRACE conn3 <- [1,2062,null,{}] 02:45:41 INFO - PROCESS | 1813 | 1461145541332 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}] 02:45:41 INFO - PROCESS | 1813 | 1461145541545 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:45:41 INFO - PROCESS | 1813 | 1461145541829 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ee56800 == 161 [pid = 1813] [id = 523] 02:45:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 295 (0x7f963b693000) [pid = 1813] [serial = 1570] [outer = (nil)] 02:45:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 296 (0x7f9661612c00) [pid = 1813] [serial = 1571] [outer = 0x7f963b693000] 02:45:41 INFO - PROCESS | 1813 | 1461145541903 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 297 (0x7f966626c000) [pid = 1813] [serial = 1572] [outer = 0x7f963b693000] 02:45:43 INFO - PROCESS | 1813 | 1461145543112 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]]]}] 02:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1829ms 02:45:43 INFO - PROCESS | 1813 | 1461145543154 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 1813 | 1461145543158 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:45:43 INFO - PROCESS | 1813 | 1461145543165 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 1813 | 1461145543169 Marionette TRACE conn3 <- [1,2066,null,{}] 02:45:43 INFO - PROCESS | 1813 | 1461145543174 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}] 02:45:43 INFO - PROCESS | 1813 | 1461145543418 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:45:43 INFO - PROCESS | 1813 | 1461145543752 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963aed6800 == 162 [pid = 1813] [id = 524] 02:45:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 298 (0x7f963c899400) [pid = 1813] [serial = 1573] [outer = (nil)] 02:45:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 299 (0x7f9666186400) [pid = 1813] [serial = 1574] [outer = 0x7f963c899400] 02:45:43 INFO - PROCESS | 1813 | 1461145543834 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 300 (0x7f96667a0800) [pid = 1813] [serial = 1575] [outer = 0x7f963c899400] 02:45:44 INFO - PROCESS | 1813 | 1461145544725 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]]]}] 02:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1633ms 02:45:44 INFO - PROCESS | 1813 | 1461145544798 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 1813 | 1461145544801 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:45:44 INFO - PROCESS | 1813 | 1461145544807 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 1813 | 1461145544809 Marionette TRACE conn3 <- [1,2070,null,{}] 02:45:44 INFO - PROCESS | 1813 | 1461145544815 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}] 02:45:45 INFO - PROCESS | 1813 | 1461145545014 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:45:45 INFO - PROCESS | 1813 | 1461145545332 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636fd1000 == 163 [pid = 1813] [id = 525] 02:45:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 301 (0x7f9636ec7800) [pid = 1813] [serial = 1576] [outer = (nil)] 02:45:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 302 (0x7f9636ecc400) [pid = 1813] [serial = 1577] [outer = 0x7f9636ec7800] 02:45:45 INFO - PROCESS | 1813 | 1461145545410 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 303 (0x7f963c893400) [pid = 1813] [serial = 1578] [outer = 0x7f9636ec7800] 02:45:46 INFO - PROCESS | 1813 | 1461145546223 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]]]}] 02:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1494ms 02:45:46 INFO - PROCESS | 1813 | 1461145546303 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 1813 | 1461145546306 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:45:46 INFO - PROCESS | 1813 | 1461145546312 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 1813 | 1461145546315 Marionette TRACE conn3 <- [1,2074,null,{}] 02:45:46 INFO - PROCESS | 1813 | 1461145546326 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}] 02:45:46 INFO - PROCESS | 1813 | 1461145546581 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:45:46 INFO - PROCESS | 1813 | 1461145546900 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96614b1000 == 164 [pid = 1813] [id = 526] 02:45:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 304 (0x7f9636ec9c00) [pid = 1813] [serial = 1579] [outer = (nil)] 02:45:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 305 (0x7f96370f6000) [pid = 1813] [serial = 1580] [outer = 0x7f9636ec9c00] 02:45:46 INFO - PROCESS | 1813 | 1461145546979 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 306 (0x7f96370fa400) [pid = 1813] [serial = 1581] [outer = 0x7f9636ec9c00] 02:45:47 INFO - PROCESS | 1813 | 1461145547806 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]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1538ms 02:45:47 INFO - PROCESS | 1813 | 1461145547851 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 1813 | 1461145547855 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:45:47 INFO - PROCESS | 1813 | 1461145547861 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 1813 | 1461145547863 Marionette TRACE conn3 <- [1,2078,null,{}] 02:45:47 INFO - PROCESS | 1813 | 1461145547868 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}] 02:45:48 INFO - PROCESS | 1813 | 1461145548073 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:45:48 INFO - PROCESS | 1813 | 1461145548344 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9635cb1000 == 165 [pid = 1813] [id = 527] 02:45:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 307 (0x7f9636ec9800) [pid = 1813] [serial = 1582] [outer = (nil)] 02:45:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 308 (0x7f9639997800) [pid = 1813] [serial = 1583] [outer = 0x7f9636ec9800] 02:45:48 INFO - PROCESS | 1813 | 1461145548462 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 309 (0x7f963999b800) [pid = 1813] [serial = 1584] [outer = 0x7f9636ec9800] 02:45:49 INFO - PROCESS | 1813 | 1461145549300 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]]]}] 02:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1489ms 02:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:45:49 INFO - PROCESS | 1813 | 1461145549351 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 1813 | 1461145549354 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:45:49 INFO - PROCESS | 1813 | 1461145549360 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 1813 | 1461145549362 Marionette TRACE conn3 <- [1,2082,null,{}] 02:45:49 INFO - PROCESS | 1813 | 1461145549368 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}] 02:45:49 INFO - PROCESS | 1813 | 1461145549583 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:45:49 INFO - PROCESS | 1813 | 1461145549855 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a727800 == 166 [pid = 1813] [id = 528] 02:45:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 310 (0x7f96370f0400) [pid = 1813] [serial = 1585] [outer = (nil)] 02:45:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 311 (0x7f96399a2000) [pid = 1813] [serial = 1586] [outer = 0x7f96370f0400] 02:45:49 INFO - PROCESS | 1813 | 1461145549969 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 312 (0x7f96399a6000) [pid = 1813] [serial = 1587] [outer = 0x7f96370f0400] 02:45:50 INFO - PROCESS | 1813 | 1461145550837 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]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1529ms 02:45:50 INFO - PROCESS | 1813 | 1461145550889 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1813 | 1461145550893 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:45:50 INFO - PROCESS | 1813 | 1461145550898 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1813 | 1461145550901 Marionette TRACE conn3 <- [1,2086,null,{}] 02:45:50 INFO - PROCESS | 1813 | 1461145550906 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}] 02:45:51 INFO - PROCESS | 1813 | 1461145551115 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:45:51 INFO - PROCESS | 1813 | 1461145551475 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639c1e000 == 167 [pid = 1813] [id = 529] 02:45:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 313 (0x7f9639c02400) [pid = 1813] [serial = 1588] [outer = (nil)] 02:45:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 314 (0x7f9639c07400) [pid = 1813] [serial = 1589] [outer = 0x7f9639c02400] 02:45:51 INFO - PROCESS | 1813 | 1461145551557 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 315 (0x7f9639c0bc00) [pid = 1813] [serial = 1590] [outer = 0x7f9639c02400] 02:45:52 INFO - PROCESS | 1813 | 1461145552449 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]]]}] 02:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1596ms 02:45:52 INFO - PROCESS | 1813 | 1461145552497 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 1813 | 1461145552500 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:45:52 INFO - PROCESS | 1813 | 1461145552506 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 1813 | 1461145552509 Marionette TRACE conn3 <- [1,2090,null,{}] 02:45:52 INFO - PROCESS | 1813 | 1461145552514 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}] 02:45:52 INFO - PROCESS | 1813 | 1461145552733 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:45:53 INFO - PROCESS | 1813 | 1461145553561 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639611800 == 168 [pid = 1813] [id = 530] 02:45:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 316 (0x7f9636163000) [pid = 1813] [serial = 1591] [outer = (nil)] 02:45:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 317 (0x7f9636167800) [pid = 1813] [serial = 1592] [outer = 0x7f9636163000] 02:45:53 INFO - PROCESS | 1813 | 1461145553671 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 318 (0x7f9638e9c400) [pid = 1813] [serial = 1593] [outer = 0x7f9636163000] 02:45:54 INFO - PROCESS | 1813 | 1461145554530 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]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2093ms 02:45:54 INFO - PROCESS | 1813 | 1461145554603 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 1813 | 1461145554610 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:45:54 INFO - PROCESS | 1813 | 1461145554619 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1813 | 1461145554623 Marionette TRACE conn3 <- [1,2094,null,{}] 02:45:54 INFO - PROCESS | 1813 | 1461145554630 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}] 02:45:54 INFO - PROCESS | 1813 | 1461145554879 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:45:55 INFO - PROCESS | 1813 | 1461145555223 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639623800 == 169 [pid = 1813] [id = 531] 02:45:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 319 (0x7f9635e25400) [pid = 1813] [serial = 1594] [outer = (nil)] 02:45:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 320 (0x7f963616d000) [pid = 1813] [serial = 1595] [outer = 0x7f9635e25400] 02:45:55 INFO - PROCESS | 1813 | 1461145555300 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 321 (0x7f9639c0ec00) [pid = 1813] [serial = 1596] [outer = 0x7f9635e25400] 02:45:56 INFO - PROCESS | 1813 | 1461145556367 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]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1791ms 02:45:56 INFO - PROCESS | 1813 | 1461145556414 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 1813 | 1461145556420 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:45:56 INFO - PROCESS | 1813 | 1461145556426 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1813 | 1461145556429 Marionette TRACE conn3 <- [1,2098,null,{}] 02:45:56 INFO - PROCESS | 1813 | 1461145556435 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}] 02:45:56 INFO - PROCESS | 1813 | 1461145556698 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96662c0800 == 168 [pid = 1813] [id = 253] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f8c5000 == 167 [pid = 1813] [id = 424] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654d69800 == 166 [pid = 1813] [id = 371] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96395c6000 == 165 [pid = 1813] [id = 459] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b2bd000 == 164 [pid = 1813] [id = 373] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654337800 == 163 [pid = 1813] [id = 248] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964334c800 == 162 [pid = 1813] [id = 374] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963628e800 == 161 [pid = 1813] [id = 507] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636275000 == 160 [pid = 1813] [id = 506] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636010000 == 159 [pid = 1813] [id = 505] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9635e72800 == 158 [pid = 1813] [id = 504] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a37b000 == 157 [pid = 1813] [id = 503] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963afd3000 == 156 [pid = 1813] [id = 502] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b81a800 == 155 [pid = 1813] [id = 501] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a36d800 == 154 [pid = 1813] [id = 500] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666747000 == 153 [pid = 1813] [id = 499] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664572000 == 152 [pid = 1813] [id = 498] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b2d1800 == 151 [pid = 1813] [id = 497] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96548e3000 == 150 [pid = 1813] [id = 496] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96529db000 == 149 [pid = 1813] [id = 495] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f912800 == 148 [pid = 1813] [id = 494] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e63b000 == 147 [pid = 1813] [id = 493] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae07000 == 146 [pid = 1813] [id = 492] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640682000 == 145 [pid = 1813] [id = 491] 02:45:57 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96397bd800 == 144 [pid = 1813] [id = 490] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 320 (0x7f96434b2400) [pid = 1813] [serial = 1469] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 319 (0x7f9641e54000) [pid = 1813] [serial = 1466] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 318 (0x7f9654d59800) [pid = 1813] [serial = 1418] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 317 (0x7f9643278800) [pid = 1813] [serial = 1436] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 316 (0x7f963f628400) [pid = 1813] [serial = 1430] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 315 (0x7f9666182000) [pid = 1813] [serial = 1421] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 314 (0x7f963f9b4000) [pid = 1813] [serial = 1442] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 313 (0x7f9638d50400) [pid = 1813] [serial = 1445] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 312 (0x7f9638e9e800) [pid = 1813] [serial = 1448] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 311 (0x7f9638ea9c00) [pid = 1813] [serial = 1451] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 310 (0x7f963c5e8000) [pid = 1813] [serial = 1424] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 309 (0x7f966625f800) [pid = 1813] [serial = 1427] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 308 (0x7f963ceb4800) [pid = 1813] [serial = 1458] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 307 (0x7f963cccc000) [pid = 1813] [serial = 1457] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 306 (0x7f9639d99000) [pid = 1813] [serial = 1439] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 305 (0x7f963da73c00) [pid = 1813] [serial = 1460] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 304 (0x7f963f62f400) [pid = 1813] [serial = 1461] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 303 (0x7f964163f000) [pid = 1813] [serial = 1409] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 302 (0x7f963b5c7c00) [pid = 1813] [serial = 1455] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 301 (0x7f963b558800) [pid = 1813] [serial = 1454] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 300 (0x7f9650e6b400) [pid = 1813] [serial = 1415] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 299 (0x7f964af4ac00) [pid = 1813] [serial = 1412] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 298 (0x7f9666269000) [pid = 1813] [serial = 1433] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 297 (0x7f963dfa7400) [pid = 1813] [serial = 1406] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 296 (0x7f96511ab400) [pid = 1813] [serial = 1403] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 295 (0x7f9643275400) [pid = 1813] [serial = 1467] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 294 (0x7f96405eec00) [pid = 1813] [serial = 1463] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | --DOMWINDOW == 293 (0x7f96414c2c00) [pid = 1813] [serial = 1464] [outer = (nil)] [url = about:blank] 02:45:57 INFO - PROCESS | 1813 | 1461145557546 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9635e6f800 == 145 [pid = 1813] [id = 532] 02:45:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 294 (0x7f9635e23800) [pid = 1813] [serial = 1597] [outer = (nil)] 02:45:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 295 (0x7f9636166400) [pid = 1813] [serial = 1598] [outer = 0x7f9635e23800] 02:45:57 INFO - PROCESS | 1813 | 1461145557613 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 296 (0x7f963b553000) [pid = 1813] [serial = 1599] [outer = 0x7f9635e23800] 02:45:58 INFO - PROCESS | 1813 | 1461145558340 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]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1933ms 02:45:58 INFO - PROCESS | 1813 | 1461145558360 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 1813 | 1461145558364 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:45:58 INFO - PROCESS | 1813 | 1461145558378 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 1813 | 1461145558387 Marionette TRACE conn3 <- [1,2102,null,{}] 02:45:58 INFO - PROCESS | 1813 | 1461145558393 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}] 02:45:58 INFO - PROCESS | 1813 | 1461145558623 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:45:58 INFO - PROCESS | 1813 | 1461145558811 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639d53800 == 146 [pid = 1813] [id = 533] 02:45:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 297 (0x7f9635e25800) [pid = 1813] [serial = 1600] [outer = (nil)] 02:45:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 298 (0x7f963b69f800) [pid = 1813] [serial = 1601] [outer = 0x7f9635e25800] 02:45:58 INFO - PROCESS | 1813 | 1461145558876 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 299 (0x7f963c88b800) [pid = 1813] [serial = 1602] [outer = 0x7f9635e25800] 02:45:59 INFO - PROCESS | 1813 | 1461145559674 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]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1348ms 02:45:59 INFO - PROCESS | 1813 | 1461145559720 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:45:59 INFO - PROCESS | 1813 | 1461145559724 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:45:59 INFO - PROCESS | 1813 | 1461145559730 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 1813 | 1461145559733 Marionette TRACE conn3 <- [1,2106,null,{}] 02:45:59 INFO - PROCESS | 1813 | 1461145559738 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}] 02:45:59 INFO - PROCESS | 1813 | 1461145559987 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:46:00 INFO - PROCESS | 1813 | 1461145560024 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b595000 == 147 [pid = 1813] [id = 534] 02:46:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 300 (0x7f963616ec00) [pid = 1813] [serial = 1603] [outer = (nil)] 02:46:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 301 (0x7f963c898800) [pid = 1813] [serial = 1604] [outer = 0x7f963616ec00] 02:46:00 INFO - PROCESS | 1813 | 1461145560088 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 302 (0x7f963ccd9c00) [pid = 1813] [serial = 1605] [outer = 0x7f963616ec00] 02:46:01 INFO - PROCESS | 1813 | 1461145561017 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]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1331ms 02:46:01 INFO - PROCESS | 1813 | 1461145561062 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 1813 | 1461145561065 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:46:01 INFO - PROCESS | 1813 | 1461145561077 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 1813 | 1461145561079 Marionette TRACE conn3 <- [1,2110,null,{}] 02:46:01 INFO - PROCESS | 1813 | 1461145561084 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}] 02:46:01 INFO - PROCESS | 1813 | 1461145561367 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:46:01 INFO - PROCESS | 1813 | 1461145561414 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c9da000 == 148 [pid = 1813] [id = 535] 02:46:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 303 (0x7f963cf61c00) [pid = 1813] [serial = 1606] [outer = (nil)] 02:46:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 304 (0x7f963da6c000) [pid = 1813] [serial = 1607] [outer = 0x7f963cf61c00] 02:46:01 INFO - PROCESS | 1813 | 1461145561499 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 305 (0x7f963f560400) [pid = 1813] [serial = 1608] [outer = 0x7f963cf61c00] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 304 (0x7f963c7f7800) [pid = 1813] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 303 (0x7f964b33b800) [pid = 1813] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 302 (0x7f963b554800) [pid = 1813] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 301 (0x7f965403c400) [pid = 1813] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 300 (0x7f965310e400) [pid = 1813] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 299 (0x7f963c609000) [pid = 1813] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 298 (0x7f963cf56800) [pid = 1813] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 297 (0x7f9639d90c00) [pid = 1813] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 296 (0x7f9641e56800) [pid = 1813] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 295 (0x7f9643e11c00) [pid = 1813] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 294 (0x7f964e575800) [pid = 1813] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 293 (0x7f9638d4a400) [pid = 1813] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 292 (0x7f9643e5bc00) [pid = 1813] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 291 (0x7f964f3c1000) [pid = 1813] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 290 (0x7f964ab03000) [pid = 1813] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 289 (0x7f9649edf400) [pid = 1813] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 288 (0x7f963ccc1800) [pid = 1813] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 287 (0x7f964b136400) [pid = 1813] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 286 (0x7f963e31b000) [pid = 1813] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 285 (0x7f966632a400) [pid = 1813] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 284 (0x7f9638d4cc00) [pid = 1813] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 283 (0x7f96405f0800) [pid = 1813] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 282 (0x7f963ceb9c00) [pid = 1813] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 281 (0x7f963b5ae400) [pid = 1813] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 280 (0x7f9643e5ec00) [pid = 1813] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 279 (0x7f963ccda400) [pid = 1813] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 278 (0x7f964a4c2800) [pid = 1813] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 277 (0x7f964e57b000) [pid = 1813] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 276 (0x7f96434b9c00) [pid = 1813] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 275 (0x7f964f332000) [pid = 1813] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 274 (0x7f9639d94800) [pid = 1813] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 273 (0x7f96503d7000) [pid = 1813] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 272 (0x7f963b5b5000) [pid = 1813] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 271 (0x7f9662476c00) [pid = 1813] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 270 (0x7f9641641800) [pid = 1813] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 269 (0x7f963ccdac00) [pid = 1813] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 268 (0x7f963df9f400) [pid = 1813] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 267 (0x7f9643e03400) [pid = 1813] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x7f9662608c00) [pid = 1813] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x7f96414cac00) [pid = 1813] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x7f963dfa6400) [pid = 1813] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x7f963cf57400) [pid = 1813] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f963da6b400) [pid = 1813] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f963b5c5400) [pid = 1813] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x7f964c643c00) [pid = 1813] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f9638d47c00) [pid = 1813] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f964e573c00) [pid = 1813] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f964f67e000) [pid = 1813] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f964f677800) [pid = 1813] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f963c60e800) [pid = 1813] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f96543abc00) [pid = 1813] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f963b5aec00) [pid = 1813] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f964326e400) [pid = 1813] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f964ad4dc00) [pid = 1813] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f963f621c00) [pid = 1813] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f963c5e1400) [pid = 1813] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f963c5dec00) [pid = 1813] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f966260f000) [pid = 1813] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f963b556000) [pid = 1813] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f963b552400) [pid = 1813] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f964d13d000) [pid = 1813] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f963c60e000) [pid = 1813] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f9638f75800) [pid = 1813] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f9648451000) [pid = 1813] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f963c7eb000) [pid = 1813] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f964b7e1400) [pid = 1813] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f9636164400) [pid = 1813] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f96503d4400) [pid = 1813] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f9638d4d000) [pid = 1813] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f963c5e5800) [pid = 1813] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f9638eabc00) [pid = 1813] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f963ceb7800) [pid = 1813] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f9635e1e800) [pid = 1813] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f963da6b800) [pid = 1813] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f966625f400) [pid = 1813] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f963f90a800) [pid = 1813] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f9635e27c00) [pid = 1813] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f9638f74400) [pid = 1813] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f964ad4a800) [pid = 1813] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f96421cb800) [pid = 1813] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f9650f75000) [pid = 1813] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f96503d6c00) [pid = 1813] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f9656936800) [pid = 1813] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f9635e20c00) [pid = 1813] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f964e7a5000) [pid = 1813] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f964a10c400) [pid = 1813] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f9636165c00) [pid = 1813] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f963c607800) [pid = 1813] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f9652909400) [pid = 1813] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f9656937000) [pid = 1813] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f963da6a400) [pid = 1813] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f9656934c00) [pid = 1813] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f9643413400) [pid = 1813] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f9650ec9800) [pid = 1813] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f964af4dc00) [pid = 1813] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f964ab05800) [pid = 1813] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f9661676000) [pid = 1813] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:46:03 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f963da74400) [pid = 1813] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:46:03 INFO - PROCESS | 1813 | 1461145563689 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]]]}] 02:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2632ms 02:46:03 INFO - PROCESS | 1813 | 1461145563711 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 1813 | 1461145563714 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:46:03 INFO - PROCESS | 1813 | 1461145563720 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 1813 | 1461145563722 Marionette TRACE conn3 <- [1,2114,null,{}] 02:46:03 INFO - PROCESS | 1813 | 1461145563728 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}] 02:46:03 INFO - PROCESS | 1813 | 1461145563917 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:46:04 INFO - PROCESS | 1813 | 1461145564104 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a7f3000 == 149 [pid = 1813] [id = 536] 02:46:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f9635e1ec00) [pid = 1813] [serial = 1609] [outer = (nil)] 02:46:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x7f9638ea5000) [pid = 1813] [serial = 1610] [outer = 0x7f9635e1ec00] 02:46:04 INFO - PROCESS | 1813 | 1461145564167 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x7f963b5c5400) [pid = 1813] [serial = 1611] [outer = 0x7f9635e1ec00] 02:46:04 INFO - PROCESS | 1813 | 1461145564893 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]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1229ms 02:46:05 INFO - PROCESS | 1813 | 1461145565082 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 1813 | 1461145565090 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:46:05 INFO - PROCESS | 1813 | 1461145565105 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 1813 | 1461145565109 Marionette TRACE conn3 <- [1,2118,null,{}] 02:46:05 INFO - PROCESS | 1813 | 1461145565118 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}] 02:46:05 INFO - PROCESS | 1813 | 1461145565347 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:46:05 INFO - PROCESS | 1813 | 1461145565681 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636fcc000 == 150 [pid = 1813] [id = 537] 02:46:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x7f963616f800) [pid = 1813] [serial = 1612] [outer = (nil)] 02:46:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x7f96370fc000) [pid = 1813] [serial = 1613] [outer = 0x7f963616f800] 02:46:05 INFO - PROCESS | 1813 | 1461145565763 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x7f9638f7ec00) [pid = 1813] [serial = 1614] [outer = 0x7f963616f800] 02:46:06 INFO - PROCESS | 1813 | 1461145566708 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]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1636ms 02:46:06 INFO - PROCESS | 1813 | 1461145566740 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 1813 | 1461145566745 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:46:06 INFO - PROCESS | 1813 | 1461145566757 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1813 | 1461145566762 Marionette TRACE conn3 <- [1,2122,null,{}] 02:46:06 INFO - PROCESS | 1813 | 1461145566769 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}] 02:46:07 INFO - PROCESS | 1813 | 1461145566997 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:46:07 INFO - PROCESS | 1813 | 1461145567309 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963aed1000 == 151 [pid = 1813] [id = 538] 02:46:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x7f9639c0e400) [pid = 1813] [serial = 1615] [outer = (nil)] 02:46:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x7f9639d9f400) [pid = 1813] [serial = 1616] [outer = 0x7f9639c0e400] 02:46:07 INFO - PROCESS | 1813 | 1461145567390 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x7f963b558800) [pid = 1813] [serial = 1617] [outer = 0x7f9639c0e400] 02:46:08 INFO - PROCESS | 1813 | 1461145568368 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]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1691ms 02:46:08 INFO - PROCESS | 1813 | 1461145568446 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:46:08 INFO - PROCESS | 1813 | 1461145568450 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:46:08 INFO - PROCESS | 1813 | 1461145568457 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 1813 | 1461145568460 Marionette TRACE conn3 <- [1,2126,null,{}] 02:46:08 INFO - PROCESS | 1813 | 1461145568474 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}] 02:46:08 INFO - PROCESS | 1813 | 1461145568749 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:46:09 INFO - PROCESS | 1813 | 1461145569101 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e220800 == 152 [pid = 1813] [id = 539] 02:46:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x7f963c5e6000) [pid = 1813] [serial = 1618] [outer = (nil)] 02:46:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x7f963c60e800) [pid = 1813] [serial = 1619] [outer = 0x7f963c5e6000] 02:46:09 INFO - PROCESS | 1813 | 1461145569181 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0x7f963c898c00) [pid = 1813] [serial = 1620] [outer = 0x7f963c5e6000] 02:46:10 INFO - PROCESS | 1813 | 1461145570044 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]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1636ms 02:46:10 INFO - PROCESS | 1813 | 1461145570093 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 1813 | 1461145570096 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:46:10 INFO - PROCESS | 1813 | 1461145570103 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 1813 | 1461145570107 Marionette TRACE conn3 <- [1,2130,null,{}] 02:46:10 INFO - PROCESS | 1813 | 1461145570114 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}] 02:46:10 INFO - PROCESS | 1813 | 1461145570354 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:46:10 INFO - PROCESS | 1813 | 1461145570625 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964050a000 == 153 [pid = 1813] [id = 540] 02:46:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0x7f963c5eb400) [pid = 1813] [serial = 1621] [outer = (nil)] 02:46:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0x7f963ceb4800) [pid = 1813] [serial = 1622] [outer = 0x7f963c5eb400] 02:46:10 INFO - PROCESS | 1813 | 1461145570750 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x7f963da6b400) [pid = 1813] [serial = 1623] [outer = 0x7f963c5eb400] 02:46:11 INFO - PROCESS | 1813 | 1461145571969 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] 02:46:12 INFO - PROCESS | 1813 | 1461145572058 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:46:12 INFO - PROCESS | 1813 | 1461145572067 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 1813 | 1461145572073 Marionette TRACE conn3 <- [1,2134,null,{}] 02:46:12 INFO - PROCESS | 1813 | 1461145572081 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}] 02:46:12 INFO - PROCESS | 1813 | 1461145572411 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:46:12 INFO - PROCESS | 1813 | 1461145572721 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640684800 == 154 [pid = 1813] [id = 541] 02:46:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x7f963ccc2400) [pid = 1813] [serial = 1624] [outer = (nil)] 02:46:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x7f963f55c800) [pid = 1813] [serial = 1625] [outer = 0x7f963ccc2400] 02:46:12 INFO - PROCESS | 1813 | 1461145572796 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x7f963f6c2c00) [pid = 1813] [serial = 1626] [outer = 0x7f963ccc2400] 02:46:13 INFO - PROCESS | 1813 | 1461145573688 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]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1686ms 02:46:13 INFO - PROCESS | 1813 | 1461145573754 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 1813 | 1461145573758 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:46:13 INFO - PROCESS | 1813 | 1461145573764 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1813 | 1461145573767 Marionette TRACE conn3 <- [1,2138,null,{}] 02:46:13 INFO - PROCESS | 1813 | 1461145573772 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}] 02:46:14 INFO - PROCESS | 1813 | 1461145574060 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:46:14 INFO - PROCESS | 1813 | 1461145574378 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436c1800 == 155 [pid = 1813] [id = 542] 02:46:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x7f963f9b3800) [pid = 1813] [serial = 1627] [outer = (nil)] 02:46:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x7f963faf1400) [pid = 1813] [serial = 1628] [outer = 0x7f963f9b3800] 02:46:14 INFO - PROCESS | 1813 | 1461145574460 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x7f964070d400) [pid = 1813] [serial = 1629] [outer = 0x7f963f9b3800] 02:46:15 INFO - PROCESS | 1813 | 1461145575296 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]]]}] 02:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1587ms 02:46:15 INFO - PROCESS | 1813 | 1461145575353 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 1813 | 1461145575357 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:46:15 INFO - PROCESS | 1813 | 1461145575363 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1813 | 1461145575367 Marionette TRACE conn3 <- [1,2142,null,{}] 02:46:15 INFO - PROCESS | 1813 | 1461145575372 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}] 02:46:15 INFO - PROCESS | 1813 | 1461145575586 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:46:15 INFO - PROCESS | 1813 | 1461145575859 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b24800 == 156 [pid = 1813] [id = 543] 02:46:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x7f963fae9400) [pid = 1813] [serial = 1630] [outer = (nil)] 02:46:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x7f9641640000) [pid = 1813] [serial = 1631] [outer = 0x7f963fae9400] 02:46:15 INFO - PROCESS | 1813 | 1461145575975 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x7f9641731c00) [pid = 1813] [serial = 1632] [outer = 0x7f963fae9400] 02:46:16 INFO - PROCESS | 1813 | 1461145576836 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] 02:46:16 INFO - PROCESS | 1813 | 1461145576906 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:46:16 INFO - PROCESS | 1813 | 1461145576913 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 1813 | 1461145576916 Marionette TRACE conn3 <- [1,2146,null,{}] 02:46:16 INFO - PROCESS | 1813 | 1461145576922 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}] 02:46:17 INFO - PROCESS | 1813 | 1461145577147 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:46:17 INFO - PROCESS | 1813 | 1461145577453 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649d3d000 == 157 [pid = 1813] [id = 544] 02:46:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x7f9640718400) [pid = 1813] [serial = 1633] [outer = (nil)] 02:46:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x7f9643271000) [pid = 1813] [serial = 1634] [outer = 0x7f9640718400] 02:46:17 INFO - PROCESS | 1813 | 1461145577531 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x7f9643408400) [pid = 1813] [serial = 1635] [outer = 0x7f9640718400] 02:46:18 INFO - PROCESS | 1813 | 1461145578402 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] 02:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:46:18 INFO - PROCESS | 1813 | 1461145578455 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:46:18 INFO - PROCESS | 1813 | 1461145578462 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1813 | 1461145578465 Marionette TRACE conn3 <- [1,2150,null,{}] 02:46:18 INFO - PROCESS | 1813 | 1461145578470 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}] 02:46:18 INFO - PROCESS | 1813 | 1461145578697 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:46:19 INFO - PROCESS | 1813 | 1461145579009 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abd5000 == 158 [pid = 1813] [id = 545] 02:46:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x7f96414c4400) [pid = 1813] [serial = 1636] [outer = (nil)] 02:46:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x7f9643e10c00) [pid = 1813] [serial = 1637] [outer = 0x7f96414c4400] 02:46:19 INFO - PROCESS | 1813 | 1461145579089 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x7f9648451000) [pid = 1813] [serial = 1638] [outer = 0x7f96414c4400] 02:46:19 INFO - PROCESS | 1813 | 1461145579903 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]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1479ms 02:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:46:19 INFO - PROCESS | 1813 | 1461145579941 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 1813 | 1461145579944 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:46:19 INFO - PROCESS | 1813 | 1461145579950 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 1813 | 1461145579954 Marionette TRACE conn3 <- [1,2154,null,{}] 02:46:19 INFO - PROCESS | 1813 | 1461145579974 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}] 02:46:20 INFO - PROCESS | 1813 | 1461145580254 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:46:20 INFO - PROCESS | 1813 | 1461145580463 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b106000 == 159 [pid = 1813] [id = 546] 02:46:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x7f963cf5bc00) [pid = 1813] [serial = 1639] [outer = (nil)] 02:46:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x7f96488b4000) [pid = 1813] [serial = 1640] [outer = 0x7f963cf5bc00] 02:46:20 INFO - PROCESS | 1813 | 1461145580536 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x7f9649edf400) [pid = 1813] [serial = 1641] [outer = 0x7f963cf5bc00] 02:46:21 INFO - PROCESS | 1813 | 1461145581476 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]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1583ms 02:46:21 INFO - PROCESS | 1813 | 1461145581534 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 1813 | 1461145581538 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:46:21 INFO - PROCESS | 1813 | 1461145581544 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 1813 | 1461145581548 Marionette TRACE conn3 <- [1,2158,null,{}] 02:46:21 INFO - PROCESS | 1813 | 1461145581553 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}] 02:46:21 INFO - PROCESS | 1813 | 1461145581829 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:46:22 INFO - PROCESS | 1813 | 1461145582168 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e910000 == 160 [pid = 1813] [id = 547] 02:46:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x7f964a579400) [pid = 1813] [serial = 1642] [outer = (nil)] 02:46:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x7f964a772c00) [pid = 1813] [serial = 1643] [outer = 0x7f964a579400] 02:46:22 INFO - PROCESS | 1813 | 1461145582253 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x7f964ad45c00) [pid = 1813] [serial = 1644] [outer = 0x7f964a579400] 02:46:23 INFO - PROCESS | 1813 | 1461145583129 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]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1629ms 02:46:23 INFO - PROCESS | 1813 | 1461145583175 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 1813 | 1461145583179 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:46:23 INFO - PROCESS | 1813 | 1461145583185 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 1813 | 1461145583187 Marionette TRACE conn3 <- [1,2162,null,{}] 02:46:23 INFO - PROCESS | 1813 | 1461145583192 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}] 02:46:23 INFO - PROCESS | 1813 | 1461145583392 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:46:23 INFO - PROCESS | 1813 | 1461145583664 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f778800 == 161 [pid = 1813] [id = 548] 02:46:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x7f964a57d000) [pid = 1813] [serial = 1645] [outer = (nil)] 02:46:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x7f964af4f800) [pid = 1813] [serial = 1646] [outer = 0x7f964a57d000] 02:46:23 INFO - PROCESS | 1813 | 1461145583792 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x7f964b136400) [pid = 1813] [serial = 1647] [outer = 0x7f964a57d000] 02:46:24 INFO - PROCESS | 1813 | 1461145584593 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]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1445ms 02:46:24 INFO - PROCESS | 1813 | 1461145584631 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 1813 | 1461145584634 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:46:24 INFO - PROCESS | 1813 | 1461145584643 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 1813 | 1461145584645 Marionette TRACE conn3 <- [1,2166,null,{}] 02:46:24 INFO - PROCESS | 1813 | 1461145584670 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}] 02:46:24 INFO - PROCESS | 1813 | 1461145584878 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:46:25 INFO - PROCESS | 1813 | 1461145585152 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e77800 == 162 [pid = 1813] [id = 549] 02:46:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x7f964070e000) [pid = 1813] [serial = 1648] [outer = (nil)] 02:46:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x7f964b33c400) [pid = 1813] [serial = 1649] [outer = 0x7f964070e000] 02:46:25 INFO - PROCESS | 1813 | 1461145585223 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x7f964c253400) [pid = 1813] [serial = 1650] [outer = 0x7f964070e000] 02:46:26 INFO - PROCESS | 1813 | 1461145586109 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]]]}] 02:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1506ms 02:46:26 INFO - PROCESS | 1813 | 1461145586147 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:46:26 INFO - PROCESS | 1813 | 1461145586151 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:46:26 INFO - PROCESS | 1813 | 1461145586157 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 1813 | 1461145586159 Marionette TRACE conn3 <- [1,2170,null,{}] 02:46:26 INFO - PROCESS | 1813 | 1461145586165 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}] 02:46:26 INFO - PROCESS | 1813 | 1461145586380 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:46:26 INFO - PROCESS | 1813 | 1461145586656 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653a2b800 == 163 [pid = 1813] [id = 550] 02:46:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x7f964844b400) [pid = 1813] [serial = 1651] [outer = (nil)] 02:46:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x7f964d1db800) [pid = 1813] [serial = 1652] [outer = 0x7f964844b400] 02:46:26 INFO - PROCESS | 1813 | 1461145586730 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x7f964e57f800) [pid = 1813] [serial = 1653] [outer = 0x7f964844b400] 02:46:27 INFO - PROCESS | 1813 | 1461145587691 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]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1585ms 02:46:27 INFO - PROCESS | 1813 | 1461145587743 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1813 | 1461145587747 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:46:27 INFO - PROCESS | 1813 | 1461145587752 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1813 | 1461145587755 Marionette TRACE conn3 <- [1,2174,null,{}] 02:46:27 INFO - PROCESS | 1813 | 1461145587760 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}] 02:46:27 INFO - PROCESS | 1813 | 1461145587979 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:46:28 INFO - PROCESS | 1813 | 1461145588263 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654346800 == 164 [pid = 1813] [id = 551] 02:46:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x7f964c24f000) [pid = 1813] [serial = 1654] [outer = (nil)] 02:46:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x7f964e7a4400) [pid = 1813] [serial = 1655] [outer = 0x7f964c24f000] 02:46:28 INFO - PROCESS | 1813 | 1461145588381 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x7f964f32ec00) [pid = 1813] [serial = 1656] [outer = 0x7f964c24f000] 02:46:29 INFO - PROCESS | 1813 | 1461145589242 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]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1529ms 02:46:29 INFO - PROCESS | 1813 | 1461145589283 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 1813 | 1461145589286 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:46:29 INFO - PROCESS | 1813 | 1461145589292 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 1813 | 1461145589294 Marionette TRACE conn3 <- [1,2178,null,{}] 02:46:29 INFO - PROCESS | 1813 | 1461145589300 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}] 02:46:29 INFO - PROCESS | 1813 | 1461145589512 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:46:29 INFO - PROCESS | 1813 | 1461145589787 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9656820800 == 165 [pid = 1813] [id = 552] 02:46:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x7f964a9d9c00) [pid = 1813] [serial = 1657] [outer = (nil)] 02:46:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x7f964e578800) [pid = 1813] [serial = 1658] [outer = 0x7f964a9d9c00] 02:46:29 INFO - PROCESS | 1813 | 1461145589903 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x7f96503cb400) [pid = 1813] [serial = 1659] [outer = 0x7f964a9d9c00] 02:46:30 INFO - PROCESS | 1813 | 1461145590983 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]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1737ms 02:46:31 INFO - PROCESS | 1813 | 1461145591031 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 1813 | 1461145591034 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:46:31 INFO - PROCESS | 1813 | 1461145591040 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 1813 | 1461145591043 Marionette TRACE conn3 <- [1,2182,null,{}] 02:46:31 INFO - PROCESS | 1813 | 1461145591048 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}] 02:46:31 INFO - PROCESS | 1813 | 1461145591265 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:46:31 INFO - PROCESS | 1813 | 1461145591604 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965a4b8800 == 166 [pid = 1813] [id = 553] 02:46:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x7f963b55ec00) [pid = 1813] [serial = 1660] [outer = (nil)] 02:46:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x7f9650e6b400) [pid = 1813] [serial = 1661] [outer = 0x7f963b55ec00] 02:46:31 INFO - PROCESS | 1813 | 1461145591681 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x7f9652f95800) [pid = 1813] [serial = 1662] [outer = 0x7f963b55ec00] 02:46:32 INFO - PROCESS | 1813 | 1461145592614 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]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1633ms 02:46:32 INFO - PROCESS | 1813 | 1461145592677 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:46:32 INFO - PROCESS | 1813 | 1461145592682 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:46:32 INFO - PROCESS | 1813 | 1461145592691 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 1813 | 1461145592695 Marionette TRACE conn3 <- [1,2186,null,{}] 02:46:32 INFO - PROCESS | 1813 | 1461145592704 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}] 02:46:32 INFO - PROCESS | 1813 | 1461145592968 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:46:33 INFO - PROCESS | 1813 | 1461145593331 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9638d04800 == 167 [pid = 1813] [id = 554] 02:46:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x7f9635e1f800) [pid = 1813] [serial = 1663] [outer = (nil)] 02:46:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x7f963616c800) [pid = 1813] [serial = 1664] [outer = 0x7f9635e1f800] 02:46:33 INFO - PROCESS | 1813 | 1461145593406 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x7f9638ea5800) [pid = 1813] [serial = 1665] [outer = 0x7f9635e1f800] 02:46:34 INFO - PROCESS | 1813 | 1461145594252 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]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1592ms 02:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:46:34 INFO - PROCESS | 1813 | 1461145594281 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 1813 | 1461145594284 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:46:34 INFO - PROCESS | 1813 | 1461145594290 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 1813 | 1461145594293 Marionette TRACE conn3 <- [1,2190,null,{}] 02:46:34 INFO - PROCESS | 1813 | 1461145594298 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}] 02:46:34 INFO - PROCESS | 1813 | 1461145594499 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:46:34 INFO - PROCESS | 1813 | 1461145594781 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b5a0800 == 168 [pid = 1813] [id = 555] 02:46:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x7f9635e26400) [pid = 1813] [serial = 1666] [outer = (nil)] 02:46:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x7f9639d91400) [pid = 1813] [serial = 1667] [outer = 0x7f9635e26400] 02:46:34 INFO - PROCESS | 1813 | 1461145594894 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0x7f963b558000) [pid = 1813] [serial = 1668] [outer = 0x7f9635e26400] 02:46:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c9da000 == 167 [pid = 1813] [id = 535] 02:46:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b595000 == 166 [pid = 1813] [id = 534] 02:46:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639d53800 == 165 [pid = 1813] [id = 533] 02:46:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9635e6f800 == 164 [pid = 1813] [id = 532] 02:46:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639623800 == 163 [pid = 1813] [id = 531] 02:46:36 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639611800 == 162 [pid = 1813] [id = 530] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x7f9668505c00) [pid = 1813] [serial = 1245] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x7f964e5de800) [pid = 1813] [serial = 1095] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x7f963cf56000) [pid = 1813] [serial = 1383] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x7f966692f000) [pid = 1813] [serial = 1437] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x7f966626d000) [pid = 1813] [serial = 1434] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x7f963f62d000) [pid = 1813] [serial = 1431] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x7f9666265400) [pid = 1813] [serial = 1428] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x7f963c5ed000) [pid = 1813] [serial = 1425] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x7f966692b800) [pid = 1813] [serial = 1422] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0x7f963ceafc00) [pid = 1813] [serial = 1380] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x7f963b55f800) [pid = 1813] [serial = 1377] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0x7f9666927c00) [pid = 1813] [serial = 1230] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x7f9638f7a400) [pid = 1813] [serial = 1452] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x7f9640717400) [pid = 1813] [serial = 1281] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x7f963f6c9c00) [pid = 1813] [serial = 1407] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x7f963b5b9c00) [pid = 1813] [serial = 1233] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x7f9666462000) [pid = 1813] [serial = 1311] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x7f9653c0b400) [pid = 1813] [serial = 1314] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x7f96611c7800) [pid = 1813] [serial = 1227] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x7f964e9b1000) [pid = 1813] [serial = 1356] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x7f9649c71000) [pid = 1813] [serial = 1347] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x7f965551d400) [pid = 1813] [serial = 1302] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x7f9661424400) [pid = 1813] [serial = 1443] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x7f9666846000) [pid = 1813] [serial = 1185] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x7f965551ec00) [pid = 1813] [serial = 1239] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x7f966692d800) [pid = 1813] [serial = 1374] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x7f964ae36800) [pid = 1813] [serial = 1350] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x7f963dbdd400) [pid = 1813] [serial = 1341] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x7f965403fc00) [pid = 1813] [serial = 1299] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x7f9649c69400) [pid = 1813] [serial = 1284] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x7f9666179c00) [pid = 1813] [serial = 1371] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x7f964c640400) [pid = 1813] [serial = 1413] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x7f964b0c2c00) [pid = 1813] [serial = 1290] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x7f9643e08800) [pid = 1813] [serial = 1410] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x7f9643412800) [pid = 1813] [serial = 1215] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x7f963b5d1000) [pid = 1813] [serial = 1191] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x7f9650f70800) [pid = 1813] [serial = 1359] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x7f9638ea4000) [pid = 1813] [serial = 1449] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x7f9653155c00) [pid = 1813] [serial = 1362] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x7f9653c0ec00) [pid = 1813] [serial = 1296] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x7f9651facc00) [pid = 1813] [serial = 1293] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x7f963da75c00) [pid = 1813] [serial = 1278] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x7f966036b400) [pid = 1813] [serial = 1419] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x7f963cccac00) [pid = 1813] [serial = 1236] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x7f9660f6c000) [pid = 1813] [serial = 1305] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0x7f96611cd400) [pid = 1813] [serial = 1368] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x7f963f55cc00) [pid = 1813] [serial = 1317] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x7f9643e10800) [pid = 1813] [serial = 1188] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x7f9639d9e000) [pid = 1813] [serial = 1440] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x7f964ad45400) [pid = 1813] [serial = 1287] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x7f964a4ca800) [pid = 1813] [serial = 1218] [outer = (nil)] [url = about:blank] 02:46:36 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x7f9651887c00) [pid = 1813] [serial = 1221] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x7f9638d55800) [pid = 1813] [serial = 1446] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x7f96543b2c00) [pid = 1813] [serial = 1224] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x7f9654636000) [pid = 1813] [serial = 1365] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x7f9653c07c00) [pid = 1813] [serial = 1416] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x7f964b138400) [pid = 1813] [serial = 1353] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x7f963f6cdc00) [pid = 1813] [serial = 1242] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x7f9662609400) [pid = 1813] [serial = 1308] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f9640666400) [pid = 1813] [serial = 1344] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f9652ff1c00) [pid = 1813] [serial = 1404] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f9641e50400) [pid = 1813] [serial = 1541] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f963da77800) [pid = 1813] [serial = 1535] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f963ccc3800) [pid = 1813] [serial = 1538] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f96414ce400) [pid = 1813] [serial = 1539] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f964ae37400) [pid = 1813] [serial = 1484] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f964af4e000) [pid = 1813] [serial = 1485] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f964b0c8000) [pid = 1813] [serial = 1496] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f965690f000) [pid = 1813] [serial = 1497] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f964c253000) [pid = 1813] [serial = 1487] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f964f32e800) [pid = 1813] [serial = 1488] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f963616ac00) [pid = 1813] [serial = 1520] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f963616f000) [pid = 1813] [serial = 1521] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f9654033800) [pid = 1813] [serial = 1493] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f9654635000) [pid = 1813] [serial = 1494] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f9638ea1400) [pid = 1813] [serial = 1472] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f9639d9c400) [pid = 1813] [serial = 1473] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f964164d800) [pid = 1813] [serial = 1478] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f96434b8000) [pid = 1813] [serial = 1479] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f9638f79800) [pid = 1813] [serial = 1529] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f96396f6c00) [pid = 1813] [serial = 1530] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f963e31e400) [pid = 1813] [serial = 1475] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f963f6c5c00) [pid = 1813] [serial = 1476] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9635e27000) [pid = 1813] [serial = 1511] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f9635e2c000) [pid = 1813] [serial = 1512] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f964a28f000) [pid = 1813] [serial = 1481] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f964a76f000) [pid = 1813] [serial = 1482] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9666262800) [pid = 1813] [serial = 1502] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f9666457c00) [pid = 1813] [serial = 1503] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f963f90fc00) [pid = 1813] [serial = 1508] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f963f914000) [pid = 1813] [serial = 1509] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f963b086000) [pid = 1813] [serial = 1517] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f963f90d000) [pid = 1813] [serial = 1518] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f963b5c9000) [pid = 1813] [serial = 1532] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f964b140c00) [pid = 1813] [serial = 1152] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f963f915c00) [pid = 1813] [serial = 1526] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f96667a0000) [pid = 1813] [serial = 1505] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f9655656000) [pid = 1813] [serial = 1167] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9654996c00) [pid = 1813] [serial = 1164] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f9661675800) [pid = 1813] [serial = 1173] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f9666931400) [pid = 1813] [serial = 1506] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f963b07cc00) [pid = 1813] [serial = 1514] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f9653c43c00) [pid = 1813] [serial = 1161] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f963b080c00) [pid = 1813] [serial = 1515] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f966632f000) [pid = 1813] [serial = 1182] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f963b084000) [pid = 1813] [serial = 1523] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f964f67fc00) [pid = 1813] [serial = 1158] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f9653c0ac00) [pid = 1813] [serial = 1212] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f963e308000) [pid = 1813] [serial = 1524] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9664524800) [pid = 1813] [serial = 1176] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f96611c9000) [pid = 1813] [serial = 1499] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f9660f77000) [pid = 1813] [serial = 1170] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f9649c77400) [pid = 1813] [serial = 1149] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f96624cf000) [pid = 1813] [serial = 1500] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f9652f97400) [pid = 1813] [serial = 1490] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f964c63cc00) [pid = 1813] [serial = 1143] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f965310b800) [pid = 1813] [serial = 1491] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964e5dc400) [pid = 1813] [serial = 1155] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f966617fc00) [pid = 1813] [serial = 1179] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9641644400) [pid = 1813] [serial = 1146] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963f626400) [pid = 1813] [serial = 1536] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963c605000) [pid = 1813] [serial = 1533] [outer = (nil)] [url = about:blank] 02:46:37 INFO - PROCESS | 1813 | 1461145597333 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]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 3094ms 02:46:37 INFO - PROCESS | 1813 | 1461145597384 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 1813 | 1461145597389 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:46:37 INFO - PROCESS | 1813 | 1461145597396 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 1813 | 1461145597400 Marionette TRACE conn3 <- [1,2194,null,{}] 02:46:37 INFO - PROCESS | 1813 | 1461145597407 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}] 02:46:37 INFO - PROCESS | 1813 | 1461145597614 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:46:37 INFO - PROCESS | 1813 | 1461145597801 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963627c000 == 163 [pid = 1813] [id = 556] 02:46:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f963616f400) [pid = 1813] [serial = 1669] [outer = (nil)] 02:46:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f9638ea4000) [pid = 1813] [serial = 1670] [outer = 0x7f963616f400] 02:46:37 INFO - PROCESS | 1813 | 1461145597869 Marionette DEBUG loaded listener.js 02:46:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9638f81800) [pid = 1813] [serial = 1671] [outer = 0x7f963616f400] 02:46:38 INFO - PROCESS | 1813 | 1461145598583 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]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1231ms 02:46:38 INFO - PROCESS | 1813 | 1461145598627 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 1813 | 1461145598634 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:46:38 INFO - PROCESS | 1813 | 1461145598643 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 1813 | 1461145598647 Marionette TRACE conn3 <- [1,2198,null,{}] 02:46:38 INFO - PROCESS | 1813 | 1461145598652 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}] 02:46:38 INFO - PROCESS | 1813 | 1461145598930 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:46:39 INFO - PROCESS | 1813 | 1461145599044 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963960d000 == 164 [pid = 1813] [id = 557] 02:46:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f9636ecf800) [pid = 1813] [serial = 1672] [outer = (nil)] 02:46:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f963999f400) [pid = 1813] [serial = 1673] [outer = 0x7f9636ecf800] 02:46:39 INFO - PROCESS | 1813 | 1461145599107 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f9639d94800) [pid = 1813] [serial = 1674] [outer = 0x7f9636ecf800] 02:46:40 INFO - PROCESS | 1813 | 1461145600014 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]]]}] 02:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1430ms 02:46:40 INFO - PROCESS | 1813 | 1461145600076 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 1813 | 1461145600079 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:46:40 INFO - PROCESS | 1813 | 1461145600085 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 1813 | 1461145600090 Marionette TRACE conn3 <- [1,2202,null,{}] 02:46:40 INFO - PROCESS | 1813 | 1461145600108 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}] 02:46:40 INFO - PROCESS | 1813 | 1461145600416 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:46:40 INFO - PROCESS | 1813 | 1461145600441 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639d54800 == 165 [pid = 1813] [id = 558] 02:46:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f963b080400) [pid = 1813] [serial = 1675] [outer = (nil)] 02:46:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f963b5ac400) [pid = 1813] [serial = 1676] [outer = 0x7f963b080400] 02:46:40 INFO - PROCESS | 1813 | 1461145600503 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f963b5c5c00) [pid = 1813] [serial = 1677] [outer = 0x7f963b080400] 02:46:41 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9636162000) [pid = 1813] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:46:41 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f9636163000) [pid = 1813] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:46:41 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f963616ec00) [pid = 1813] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:46:41 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f963cf61c00) [pid = 1813] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:46:41 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f9635e25800) [pid = 1813] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:46:41 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9635e23800) [pid = 1813] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:46:41 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9635e25400) [pid = 1813] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:46:41 INFO - PROCESS | 1813 | 1461145601958 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]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1886ms 02:46:42 INFO - PROCESS | 1813 | 1461145602015 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:46:42 INFO - PROCESS | 1813 | 1461145602018 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:46:42 INFO - PROCESS | 1813 | 1461145602031 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 1813 | 1461145602033 Marionette TRACE conn3 <- [1,2206,null,{}] 02:46:42 INFO - PROCESS | 1813 | 1461145602039 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}] 02:46:42 INFO - PROCESS | 1813 | 1461145602217 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:46:42 INFO - PROCESS | 1813 | 1461145602385 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a7ea000 == 166 [pid = 1813] [id = 559] 02:46:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9636162000) [pid = 1813] [serial = 1678] [outer = (nil)] 02:46:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f963b5cdc00) [pid = 1813] [serial = 1679] [outer = 0x7f9636162000] 02:46:42 INFO - PROCESS | 1813 | 1461145602447 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f963b69c000) [pid = 1813] [serial = 1680] [outer = 0x7f9636162000] 02:46:43 INFO - PROCESS | 1813 | 1461145603116 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]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1131ms 02:46:43 INFO - PROCESS | 1813 | 1461145603159 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 1813 | 1461145603161 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:46:43 INFO - PROCESS | 1813 | 1461145603167 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 1813 | 1461145603169 Marionette TRACE conn3 <- [1,2210,null,{}] 02:46:43 INFO - PROCESS | 1813 | 1461145603174 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}] 02:46:43 INFO - PROCESS | 1813 | 1461145603413 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:46:43 INFO - PROCESS | 1813 | 1461145603434 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963afdb800 == 167 [pid = 1813] [id = 560] 02:46:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f9635e23800) [pid = 1813] [serial = 1681] [outer = (nil)] 02:46:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f963c5ec800) [pid = 1813] [serial = 1682] [outer = 0x7f9635e23800] 02:46:43 INFO - PROCESS | 1813 | 1461145603492 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f963c7f1400) [pid = 1813] [serial = 1683] [outer = 0x7f9635e23800] 02:46:44 INFO - PROCESS | 1813 | 1461145604633 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]]]}] 02:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1481ms 02:46:44 INFO - PROCESS | 1813 | 1461145604648 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 1813 | 1461145604654 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:46:44 INFO - PROCESS | 1813 | 1461145604663 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - PROCESS | 1813 | 1461145604667 Marionette TRACE conn3 <- [1,2214,null,{}] 02:46:44 INFO - PROCESS | 1813 | 1461145604675 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}] 02:46:44 INFO - PROCESS | 1813 | 1461145604889 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:46:45 INFO - PROCESS | 1813 | 1461145605127 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96399d0800 == 168 [pid = 1813] [id = 561] 02:46:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f96396f3000) [pid = 1813] [serial = 1684] [outer = (nil)] 02:46:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f963999fc00) [pid = 1813] [serial = 1685] [outer = 0x7f96396f3000] 02:46:45 INFO - PROCESS | 1813 | 1461145605251 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f9639d96400) [pid = 1813] [serial = 1686] [outer = 0x7f96396f3000] 02:46:46 INFO - PROCESS | 1813 | 1461145606223 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]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1636ms 02:46:46 INFO - PROCESS | 1813 | 1461145606300 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 1813 | 1461145606308 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:46:46 INFO - PROCESS | 1813 | 1461145606318 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 1813 | 1461145606321 Marionette TRACE conn3 <- [1,2218,null,{}] 02:46:46 INFO - PROCESS | 1813 | 1461145606327 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}] 02:46:46 INFO - PROCESS | 1813 | 1461145606584 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:46:46 INFO - PROCESS | 1813 | 1461145606875 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b589800 == 169 [pid = 1813] [id = 562] 02:46:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f9639999400) [pid = 1813] [serial = 1687] [outer = (nil)] 02:46:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f963b5c7400) [pid = 1813] [serial = 1688] [outer = 0x7f9639999400] 02:46:46 INFO - PROCESS | 1813 | 1461145606990 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f963c5e4c00) [pid = 1813] [serial = 1689] [outer = 0x7f9639999400] 02:46:47 INFO - PROCESS | 1813 | 1461145607835 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]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1581ms 02:46:47 INFO - PROCESS | 1813 | 1461145607900 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:46:47 INFO - PROCESS | 1813 | 1461145607904 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:46:47 INFO - PROCESS | 1813 | 1461145607911 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 1813 | 1461145607916 Marionette TRACE conn3 <- [1,2222,null,{}] 02:46:47 INFO - PROCESS | 1813 | 1461145607932 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}] 02:46:48 INFO - PROCESS | 1813 | 1461145608203 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:46:48 INFO - PROCESS | 1813 | 1461145608501 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c816000 == 170 [pid = 1813] [id = 563] 02:46:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f963c5e2400) [pid = 1813] [serial = 1690] [outer = (nil)] 02:46:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f963ccc8000) [pid = 1813] [serial = 1691] [outer = 0x7f963c5e2400] 02:46:48 INFO - PROCESS | 1813 | 1461145608584 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f963ceab000) [pid = 1813] [serial = 1692] [outer = 0x7f963c5e2400] 02:46:49 INFO - PROCESS | 1813 | 1461145609431 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]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1590ms 02:46:49 INFO - PROCESS | 1813 | 1461145609502 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:46:49 INFO - PROCESS | 1813 | 1461145609507 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:46:49 INFO - PROCESS | 1813 | 1461145609513 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:46:49 INFO - PROCESS | 1813 | 1461145609516 Marionette TRACE conn3 <- [1,2226,null,{}] 02:46:49 INFO - PROCESS | 1813 | 1461145609521 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}] 02:46:49 INFO - PROCESS | 1813 | 1461145609786 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:46:50 INFO - PROCESS | 1813 | 1461145610045 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e203000 == 171 [pid = 1813] [id = 564] 02:46:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f963c7f2800) [pid = 1813] [serial = 1693] [outer = (nil)] 02:46:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f963da78800) [pid = 1813] [serial = 1694] [outer = 0x7f963c7f2800] 02:46:50 INFO - PROCESS | 1813 | 1461145610163 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f963e318c00) [pid = 1813] [serial = 1695] [outer = 0x7f963c7f2800] 02:46:51 INFO - PROCESS | 1813 | 1461145611016 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]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1534ms 02:46:51 INFO - PROCESS | 1813 | 1461145611048 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 1813 | 1461145611051 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:46:51 INFO - PROCESS | 1813 | 1461145611057 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1813 | 1461145611060 Marionette TRACE conn3 <- [1,2230,null,{}] 02:46:51 INFO - PROCESS | 1813 | 1461145611065 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}] 02:46:51 INFO - PROCESS | 1813 | 1461145611278 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:46:51 INFO - PROCESS | 1813 | 1461145611497 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640114800 == 172 [pid = 1813] [id = 565] 02:46:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f963cce1c00) [pid = 1813] [serial = 1696] [outer = (nil)] 02:46:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f963f556800) [pid = 1813] [serial = 1697] [outer = 0x7f963cce1c00] 02:46:51 INFO - PROCESS | 1813 | 1461145611610 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f963f627c00) [pid = 1813] [serial = 1698] [outer = 0x7f963cce1c00] 02:46:52 INFO - PROCESS | 1813 | 1461145612599 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]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1584ms 02:46:52 INFO - PROCESS | 1813 | 1461145612643 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:46:52 INFO - PROCESS | 1813 | 1461145612648 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:46:52 INFO - PROCESS | 1813 | 1461145612654 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 1813 | 1461145612657 Marionette TRACE conn3 <- [1,2234,null,{}] 02:46:52 INFO - PROCESS | 1813 | 1461145612662 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}] 02:46:52 INFO - PROCESS | 1813 | 1461145612917 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:46:53 INFO - PROCESS | 1813 | 1461145613214 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640694000 == 173 [pid = 1813] [id = 566] 02:46:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f963f90ac00) [pid = 1813] [serial = 1699] [outer = (nil)] 02:46:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f963fae4c00) [pid = 1813] [serial = 1700] [outer = 0x7f963f90ac00] 02:46:53 INFO - PROCESS | 1813 | 1461145613297 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f964066d800) [pid = 1813] [serial = 1701] [outer = 0x7f963f90ac00] 02:46:54 INFO - PROCESS | 1813 | 1461145614100 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]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1491ms 02:46:54 INFO - PROCESS | 1813 | 1461145614145 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 1813 | 1461145614149 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:46:54 INFO - PROCESS | 1813 | 1461145614155 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 1813 | 1461145614159 Marionette TRACE conn3 <- [1,2238,null,{}] 02:46:54 INFO - PROCESS | 1813 | 1461145614164 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}] 02:46:54 INFO - PROCESS | 1813 | 1461145614387 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:46:54 INFO - PROCESS | 1813 | 1461145614649 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436b0000 == 174 [pid = 1813] [id = 567] 02:46:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f963f90d800) [pid = 1813] [serial = 1702] [outer = (nil)] 02:46:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f96414cf000) [pid = 1813] [serial = 1703] [outer = 0x7f963f90d800] 02:46:54 INFO - PROCESS | 1813 | 1461145614728 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f9641733800) [pid = 1813] [serial = 1704] [outer = 0x7f963f90d800] 02:46:55 INFO - PROCESS | 1813 | 1461145615606 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]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1486ms 02:46:55 INFO - PROCESS | 1813 | 1461145615643 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1813 | 1461145615647 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:46:55 INFO - PROCESS | 1813 | 1461145615653 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1813 | 1461145615656 Marionette TRACE conn3 <- [1,2242,null,{}] 02:46:55 INFO - PROCESS | 1813 | 1461145615662 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}] 02:46:55 INFO - PROCESS | 1813 | 1461145615881 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:46:56 INFO - PROCESS | 1813 | 1461145616154 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484b1000 == 175 [pid = 1813] [id = 568] 02:46:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f963faf0800) [pid = 1813] [serial = 1705] [outer = (nil)] 02:46:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9643412800) [pid = 1813] [serial = 1706] [outer = 0x7f963faf0800] 02:46:56 INFO - PROCESS | 1813 | 1461145616233 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f9643e08800) [pid = 1813] [serial = 1707] [outer = 0x7f963faf0800] 02:46:57 INFO - PROCESS | 1813 | 1461145617106 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]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1529ms 02:46:57 INFO - PROCESS | 1813 | 1461145617183 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 1813 | 1461145617187 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:46:57 INFO - PROCESS | 1813 | 1461145617193 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1813 | 1461145617195 Marionette TRACE conn3 <- [1,2246,null,{}] 02:46:57 INFO - PROCESS | 1813 | 1461145617201 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}] 02:46:57 INFO - PROCESS | 1813 | 1461145617464 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:46:57 INFO - PROCESS | 1813 | 1461145617767 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a372000 == 176 [pid = 1813] [id = 569] 02:46:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f963f90a800) [pid = 1813] [serial = 1708] [outer = (nil)] 02:46:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f9643e60800) [pid = 1813] [serial = 1709] [outer = 0x7f963f90a800] 02:46:57 INFO - PROCESS | 1813 | 1461145617847 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f96488b4c00) [pid = 1813] [serial = 1710] [outer = 0x7f963f90a800] 02:46:58 INFO - PROCESS | 1813 | 1461145618712 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]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1536ms 02:46:58 INFO - PROCESS | 1813 | 1461145618730 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 1813 | 1461145618733 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:46:58 INFO - PROCESS | 1813 | 1461145618739 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1813 | 1461145618742 Marionette TRACE conn3 <- [1,2250,null,{}] 02:46:58 INFO - PROCESS | 1813 | 1461145618747 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}] 02:46:58 INFO - PROCESS | 1813 | 1461145618977 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:46:59 INFO - PROCESS | 1813 | 1461145619214 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae0e800 == 177 [pid = 1813] [id = 570] 02:46:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f9641735400) [pid = 1813] [serial = 1711] [outer = (nil)] 02:46:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f9649c71000) [pid = 1813] [serial = 1712] [outer = 0x7f9641735400] 02:46:59 INFO - PROCESS | 1813 | 1461145619293 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964a28e000) [pid = 1813] [serial = 1713] [outer = 0x7f9641735400] 02:47:00 INFO - PROCESS | 1813 | 1461145620235 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]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1538ms 02:47:00 INFO - PROCESS | 1813 | 1461145620279 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1813 | 1461145620284 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:47:00 INFO - PROCESS | 1813 | 1461145620290 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1813 | 1461145620294 Marionette TRACE conn3 <- [1,2254,null,{}] 02:47:00 INFO - PROCESS | 1813 | 1461145620299 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}] 02:47:00 INFO - PROCESS | 1813 | 1461145620555 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:47:00 INFO - PROCESS | 1813 | 1461145620815 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964c6b4000 == 178 [pid = 1813] [id = 571] 02:47:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f964a109000) [pid = 1813] [serial = 1714] [outer = (nil)] 02:47:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f964ab0f000) [pid = 1813] [serial = 1715] [outer = 0x7f964a109000] 02:47:01 INFO - PROCESS | 1813 | 1461145621011 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f964af47400) [pid = 1813] [serial = 1716] [outer = 0x7f964a109000] 02:47:02 INFO - PROCESS | 1813 | 1461145622114 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]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1891ms 02:47:02 INFO - PROCESS | 1813 | 1461145622182 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 1813 | 1461145622185 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:47:02 INFO - PROCESS | 1813 | 1461145622192 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 1813 | 1461145622195 Marionette TRACE conn3 <- [1,2258,null,{}] 02:47:02 INFO - PROCESS | 1813 | 1461145622201 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}] 02:47:02 INFO - PROCESS | 1813 | 1461145622446 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:47:02 INFO - PROCESS | 1813 | 1461145622750 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed1b800 == 179 [pid = 1813] [id = 572] 02:47:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f963f909000) [pid = 1813] [serial = 1717] [outer = (nil)] 02:47:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f964b0c0000) [pid = 1813] [serial = 1718] [outer = 0x7f963f909000] 02:47:02 INFO - PROCESS | 1813 | 1461145622842 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f964b33ec00) [pid = 1813] [serial = 1719] [outer = 0x7f963f909000] 02:47:03 INFO - PROCESS | 1813 | 1461145623662 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]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1537ms 02:47:03 INFO - PROCESS | 1813 | 1461145623730 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1813 | 1461145623733 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:47:03 INFO - PROCESS | 1813 | 1461145623739 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1813 | 1461145623741 Marionette TRACE conn3 <- [1,2262,null,{}] 02:47:03 INFO - PROCESS | 1813 | 1461145623747 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}] 02:47:03 INFO - PROCESS | 1813 | 1461145623970 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:47:04 INFO - PROCESS | 1813 | 1461145624231 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ee5b000 == 180 [pid = 1813] [id = 573] 02:47:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f9649ed8800) [pid = 1813] [serial = 1720] [outer = (nil)] 02:47:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f964d1dc400) [pid = 1813] [serial = 1721] [outer = 0x7f9649ed8800] 02:47:04 INFO - PROCESS | 1813 | 1461145624347 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f964e7ab000) [pid = 1813] [serial = 1722] [outer = 0x7f9649ed8800] 02:47:05 INFO - PROCESS | 1813 | 1461145625139 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]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1428ms 02:47:05 INFO - PROCESS | 1813 | 1461145625169 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 1813 | 1461145625172 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:47:05 INFO - PROCESS | 1813 | 1461145625178 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 1813 | 1461145625181 Marionette TRACE conn3 <- [1,2266,null,{}] 02:47:05 INFO - PROCESS | 1813 | 1461145625186 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}] 02:47:05 INFO - PROCESS | 1813 | 1461145625490 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:47:05 INFO - PROCESS | 1813 | 1461145625694 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f94f000 == 181 [pid = 1813] [id = 574] 02:47:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964a57e400) [pid = 1813] [serial = 1723] [outer = (nil)] 02:47:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f964f32fc00) [pid = 1813] [serial = 1724] [outer = 0x7f964a57e400] 02:47:05 INFO - PROCESS | 1813 | 1461145625770 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f9650ec0800) [pid = 1813] [serial = 1725] [outer = 0x7f964a57e400] 02:47:06 INFO - PROCESS | 1813 | 1461145626615 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]]]}] 02:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1485ms 02:47:06 INFO - PROCESS | 1813 | 1461145626664 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:47:06 INFO - PROCESS | 1813 | 1461145626668 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:47:06 INFO - PROCESS | 1813 | 1461145626674 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 1813 | 1461145626676 Marionette TRACE conn3 <- [1,2270,null,{}] 02:47:06 INFO - PROCESS | 1813 | 1461145626682 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}] 02:47:06 INFO - PROCESS | 1813 | 1461145626904 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:47:07 INFO - PROCESS | 1813 | 1461145627180 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653630000 == 182 [pid = 1813] [id = 575] 02:47:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f9641e50800) [pid = 1813] [serial = 1726] [outer = (nil)] 02:47:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9651888c00) [pid = 1813] [serial = 1727] [outer = 0x7f9641e50800] 02:47:07 INFO - PROCESS | 1813 | 1461145627299 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f965274e400) [pid = 1813] [serial = 1728] [outer = 0x7f9641e50800] 02:47:08 INFO - PROCESS | 1813 | 1461145628204 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]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1585ms 02:47:08 INFO - PROCESS | 1813 | 1461145628261 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 1813 | 1461145628264 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:47:08 INFO - PROCESS | 1813 | 1461145628271 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1813 | 1461145628273 Marionette TRACE conn3 <- [1,2274,null,{}] 02:47:08 INFO - PROCESS | 1813 | 1461145628279 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}] 02:47:08 INFO - PROCESS | 1813 | 1461145628571 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:47:08 INFO - PROCESS | 1813 | 1461145628942 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654354800 == 183 [pid = 1813] [id = 576] 02:47:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f9635e2c000) [pid = 1813] [serial = 1729] [outer = (nil)] 02:47:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f9652759c00) [pid = 1813] [serial = 1730] [outer = 0x7f9635e2c000] 02:47:09 INFO - PROCESS | 1813 | 1461145629018 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f9653108800) [pid = 1813] [serial = 1731] [outer = 0x7f9635e2c000] 02:47:09 INFO - PROCESS | 1813 | 1461145629877 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]]]}] 02:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1684ms 02:47:09 INFO - PROCESS | 1813 | 1461145629956 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 1813 | 1461145629960 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:47:09 INFO - PROCESS | 1813 | 1461145629965 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 1813 | 1461145629969 Marionette TRACE conn3 <- [1,2278,null,{}] 02:47:09 INFO - PROCESS | 1813 | 1461145629974 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}] 02:47:10 INFO - PROCESS | 1813 | 1461145630205 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:47:11 INFO - PROCESS | 1813 | 1461145631045 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96399cb800 == 184 [pid = 1813] [id = 577] 02:47:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9636164000) [pid = 1813] [serial = 1732] [outer = (nil)] 02:47:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f963616f000) [pid = 1813] [serial = 1733] [outer = 0x7f9636164000] 02:47:11 INFO - PROCESS | 1813 | 1461145631156 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f9636eccc00) [pid = 1813] [serial = 1734] [outer = 0x7f9636164000] 02:47:12 INFO - PROCESS | 1813 | 1461145632027 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]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2134ms 02:47:12 INFO - PROCESS | 1813 | 1461145632103 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 1813 | 1461145632111 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:47:12 INFO - PROCESS | 1813 | 1461145632120 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 1813 | 1461145632124 Marionette TRACE conn3 <- [1,2282,null,{}] 02:47:12 INFO - PROCESS | 1813 | 1461145632130 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}] 02:47:12 INFO - PROCESS | 1813 | 1461145632362 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:47:12 INFO - PROCESS | 1813 | 1461145632707 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b818000 == 185 [pid = 1813] [id = 578] 02:47:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f96396f7800) [pid = 1813] [serial = 1735] [outer = (nil)] 02:47:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f9639c11400) [pid = 1813] [serial = 1736] [outer = 0x7f96396f7800] 02:47:12 INFO - PROCESS | 1813 | 1461145632787 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f963b087400) [pid = 1813] [serial = 1737] [outer = 0x7f96396f7800] 02:47:13 INFO - PROCESS | 1813 | 1461145633701 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]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1636ms 02:47:13 INFO - PROCESS | 1813 | 1461145633760 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:47:13 INFO - PROCESS | 1813 | 1461145633766 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:47:13 INFO - PROCESS | 1813 | 1461145633772 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1813 | 1461145633776 Marionette TRACE conn3 <- [1,2286,null,{}] 02:47:13 INFO - PROCESS | 1813 | 1461145633781 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}] 02:47:14 INFO - PROCESS | 1813 | 1461145634007 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96542aa000 == 184 [pid = 1813] [id = 194] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96535bd000 == 183 [pid = 1813] [id = 52] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b41800 == 182 [pid = 1813] [id = 412] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96395d9800 == 181 [pid = 1813] [id = 413] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966a81e000 == 180 [pid = 1813] [id = 256] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b32800 == 179 [pid = 1813] [id = 410] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966691c800 == 178 [pid = 1813] [id = 409] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a7ea000 == 177 [pid = 1813] [id = 559] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639d54800 == 176 [pid = 1813] [id = 558] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963960d000 == 175 [pid = 1813] [id = 557] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963627c000 == 174 [pid = 1813] [id = 556] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9638d04800 == 173 [pid = 1813] [id = 554] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965a4b8800 == 172 [pid = 1813] [id = 553] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9656820800 == 171 [pid = 1813] [id = 552] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654346800 == 170 [pid = 1813] [id = 551] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653a2b800 == 169 [pid = 1813] [id = 550] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650e77800 == 168 [pid = 1813] [id = 549] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f778800 == 167 [pid = 1813] [id = 548] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e910000 == 166 [pid = 1813] [id = 547] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b106000 == 165 [pid = 1813] [id = 546] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abd5000 == 164 [pid = 1813] [id = 545] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649d3d000 == 163 [pid = 1813] [id = 544] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b24800 == 162 [pid = 1813] [id = 543] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96436c1800 == 161 [pid = 1813] [id = 542] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640684800 == 160 [pid = 1813] [id = 541] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964050a000 == 159 [pid = 1813] [id = 540] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e220800 == 158 [pid = 1813] [id = 539] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963aed1000 == 157 [pid = 1813] [id = 538] 02:47:14 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636fcc000 == 156 [pid = 1813] [id = 537] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f9638ea5000) [pid = 1813] [serial = 1610] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f9641728000) [pid = 1813] [serial = 1527] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f963b69ac00) [pid = 1813] [serial = 1568] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f9636167800) [pid = 1813] [serial = 1592] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f963b558c00) [pid = 1813] [serial = 1544] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f963ccd9c00) [pid = 1813] [serial = 1605] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f9652913800) [pid = 1813] [serial = 1559] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f96399a2000) [pid = 1813] [serial = 1586] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f963fae6c00) [pid = 1813] [serial = 1547] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f963f560400) [pid = 1813] [serial = 1608] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f965a569000) [pid = 1813] [serial = 1562] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f963b69f800) [pid = 1813] [serial = 1601] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f963c898800) [pid = 1813] [serial = 1604] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f963c88b800) [pid = 1813] [serial = 1602] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f964af0a400) [pid = 1813] [serial = 1556] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f9661612c00) [pid = 1813] [serial = 1571] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f9643e58400) [pid = 1813] [serial = 1550] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f9639997800) [pid = 1813] [serial = 1583] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f963b553000) [pid = 1813] [serial = 1599] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f96370f6000) [pid = 1813] [serial = 1580] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f9665d5e000) [pid = 1813] [serial = 1565] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f963da6c000) [pid = 1813] [serial = 1607] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f964a4cf800) [pid = 1813] [serial = 1553] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9639c0ec00) [pid = 1813] [serial = 1596] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f9636ecc400) [pid = 1813] [serial = 1577] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f9638e9c400) [pid = 1813] [serial = 1593] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9636166400) [pid = 1813] [serial = 1598] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f963616d000) [pid = 1813] [serial = 1595] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f9666186400) [pid = 1813] [serial = 1574] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f9639c07400) [pid = 1813] [serial = 1589] [outer = (nil)] [url = about:blank] 02:47:14 INFO - PROCESS | 1813 | 1461145634940 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9635ca0800 == 157 [pid = 1813] [id = 579] 02:47:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f9635e27c00) [pid = 1813] [serial = 1738] [outer = (nil)] 02:47:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f9638d4e400) [pid = 1813] [serial = 1739] [outer = 0x7f9635e27c00] 02:47:15 INFO - PROCESS | 1813 | 1461145635031 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f963b556800) [pid = 1813] [serial = 1740] [outer = 0x7f9635e27c00] 02:47:15 INFO - PROCESS | 1813 | 1461145635793 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]]]}] 02:47:15 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 02:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2082ms 02:47:15 INFO - PROCESS | 1813 | 1461145635855 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1813 | 1461145635858 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:47:15 INFO - PROCESS | 1813 | 1461145635875 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1813 | 1461145635885 Marionette TRACE conn3 <- [1,2290,null,{}] 02:47:15 INFO - PROCESS | 1813 | 1461145635891 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}] 02:47:16 INFO - PROCESS | 1813 | 1461145636123 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:47:16 INFO - PROCESS | 1813 | 1461145636307 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963960b800 == 158 [pid = 1813] [id = 580] 02:47:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f9635e28000) [pid = 1813] [serial = 1741] [outer = (nil)] 02:47:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f963b561c00) [pid = 1813] [serial = 1742] [outer = 0x7f9635e28000] 02:47:16 INFO - PROCESS | 1813 | 1461145636372 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f963c607400) [pid = 1813] [serial = 1743] [outer = 0x7f9635e28000] 02:47:17 INFO - PROCESS | 1813 | 1461145637126 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]]]}] 02:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1296ms 02:47:17 INFO - PROCESS | 1813 | 1461145637205 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 1813 | 1461145637209 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:47:17 INFO - PROCESS | 1813 | 1461145637216 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 1813 | 1461145637218 Marionette TRACE conn3 <- [1,2294,null,{}] 02:47:17 INFO - PROCESS | 1813 | 1461145637227 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}] 02:47:17 INFO - PROCESS | 1813 | 1461145637480 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:47:17 INFO - PROCESS | 1813 | 1461145637515 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a735000 == 159 [pid = 1813] [id = 581] 02:47:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f963b69b000) [pid = 1813] [serial = 1744] [outer = (nil)] 02:47:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f963c89a000) [pid = 1813] [serial = 1745] [outer = 0x7f963b69b000] 02:47:17 INFO - PROCESS | 1813 | 1461145637587 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f963ccdbc00) [pid = 1813] [serial = 1746] [outer = 0x7f963b69b000] 02:47:18 INFO - PROCESS | 1813 | 1461145638501 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]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1339ms 02:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:47:18 INFO - PROCESS | 1813 | 1461145638557 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 1813 | 1461145638560 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:47:18 INFO - PROCESS | 1813 | 1461145638565 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1813 | 1461145638568 Marionette TRACE conn3 <- [1,2298,null,{}] 02:47:18 INFO - PROCESS | 1813 | 1461145638573 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}] 02:47:18 INFO - PROCESS | 1813 | 1461145638833 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:47:18 INFO - PROCESS | 1813 | 1461145638889 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b595800 == 160 [pid = 1813] [id = 582] 02:47:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f963cf58800) [pid = 1813] [serial = 1747] [outer = (nil)] 02:47:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f963da69400) [pid = 1813] [serial = 1748] [outer = 0x7f963cf58800] 02:47:19 INFO - PROCESS | 1813 | 1461145639103 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f963e31a400) [pid = 1813] [serial = 1749] [outer = 0x7f963cf58800] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f964844b400) [pid = 1813] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f964a579400) [pid = 1813] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f963fae9400) [pid = 1813] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f963b080400) [pid = 1813] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f96370f0400) [pid = 1813] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f964a57d000) [pid = 1813] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f963c899400) [pid = 1813] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f9636ecf800) [pid = 1813] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f963f62a000) [pid = 1813] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9636162000) [pid = 1813] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f9639d95400) [pid = 1813] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f96603da000) [pid = 1813] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f96414c4400) [pid = 1813] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f963616f800) [pid = 1813] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f9639c0e400) [pid = 1813] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f963f9b3800) [pid = 1813] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963b55ec00) [pid = 1813] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f964070e000) [pid = 1813] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f9643277400) [pid = 1813] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f9635e1ec00) [pid = 1813] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f963b690c00) [pid = 1813] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f963b693000) [pid = 1813] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f9636ec7800) [pid = 1813] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9640718400) [pid = 1813] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f964a9d9c00) [pid = 1813] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f963c5eb400) [pid = 1813] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f963c5e6000) [pid = 1813] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f963ccc2400) [pid = 1813] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f963b085800) [pid = 1813] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f9635e1f800) [pid = 1813] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f964327bc00) [pid = 1813] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f964c24f000) [pid = 1813] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f9636ec9c00) [pid = 1813] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f963cf5bc00) [pid = 1813] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f963616f400) [pid = 1813] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9636ec9800) [pid = 1813] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f963e310c00) [pid = 1813] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f9643411400) [pid = 1813] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f9639c02400) [pid = 1813] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964e9b7000) [pid = 1813] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:47:20 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f963f9bf400) [pid = 1813] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:47:20 INFO - PROCESS | 1813 | 1461145640621 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]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2084ms 02:47:20 INFO - PROCESS | 1813 | 1461145640649 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 1813 | 1461145640652 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:47:20 INFO - PROCESS | 1813 | 1461145640658 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 1813 | 1461145640660 Marionette TRACE conn3 <- [1,2302,null,{}] 02:47:20 INFO - PROCESS | 1813 | 1461145640666 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}] 02:47:20 INFO - PROCESS | 1813 | 1461145640861 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:47:21 INFO - PROCESS | 1813 | 1461145641037 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b5e8000 == 161 [pid = 1813] [id = 583] 02:47:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f9635e1e800) [pid = 1813] [serial = 1750] [outer = (nil)] 02:47:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f9639c02800) [pid = 1813] [serial = 1751] [outer = 0x7f9635e1e800] 02:47:21 INFO - PROCESS | 1813 | 1461145641111 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f963b698800) [pid = 1813] [serial = 1752] [outer = 0x7f9635e1e800] 02:47:21 INFO - PROCESS | 1813 | 1461145641840 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]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1228ms 02:47:21 INFO - PROCESS | 1813 | 1461145641887 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 1813 | 1461145641891 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:47:21 INFO - PROCESS | 1813 | 1461145641896 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 1813 | 1461145641899 Marionette TRACE conn3 <- [1,2306,null,{}] 02:47:21 INFO - PROCESS | 1813 | 1461145641908 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}] 02:47:22 INFO - PROCESS | 1813 | 1461145642252 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:47:22 INFO - PROCESS | 1813 | 1461145642538 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636288000 == 162 [pid = 1813] [id = 584] 02:47:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9635e25000) [pid = 1813] [serial = 1753] [outer = (nil)] 02:47:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9636169400) [pid = 1813] [serial = 1754] [outer = 0x7f9635e25000] 02:47:22 INFO - PROCESS | 1813 | 1461145642659 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f96370f9800) [pid = 1813] [serial = 1755] [outer = 0x7f9635e25000] 02:47:23 INFO - PROCESS | 1813 | 1461145643633 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]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1790ms 02:47:23 INFO - PROCESS | 1813 | 1461145643689 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:47:23 INFO - PROCESS | 1813 | 1461145643694 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:47:23 INFO - PROCESS | 1813 | 1461145643701 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1813 | 1461145643707 Marionette TRACE conn3 <- [1,2310,null,{}] 02:47:23 INFO - PROCESS | 1813 | 1461145643714 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}] 02:47:23 INFO - PROCESS | 1813 | 1461145643924 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:47:24 INFO - PROCESS | 1813 | 1461145644196 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b4df800 == 163 [pid = 1813] [id = 585] 02:47:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f96396fdc00) [pid = 1813] [serial = 1756] [outer = (nil)] 02:47:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f9639d9c000) [pid = 1813] [serial = 1757] [outer = 0x7f96396fdc00] 02:47:24 INFO - PROCESS | 1813 | 1461145644325 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f963b556400) [pid = 1813] [serial = 1758] [outer = 0x7f96396fdc00] 02:47:25 INFO - PROCESS | 1813 | 1461145645238 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]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1585ms 02:47:25 INFO - PROCESS | 1813 | 1461145645287 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 1813 | 1461145645292 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:47:25 INFO - PROCESS | 1813 | 1461145645298 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 1813 | 1461145645301 Marionette TRACE conn3 <- [1,2314,null,{}] 02:47:25 INFO - PROCESS | 1813 | 1461145645306 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}] 02:47:25 INFO - PROCESS | 1813 | 1461145645515 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:47:25 INFO - PROCESS | 1813 | 1461145645826 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640111800 == 164 [pid = 1813] [id = 586] 02:47:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f963b69a000) [pid = 1813] [serial = 1759] [outer = (nil)] 02:47:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f963c7eb000) [pid = 1813] [serial = 1760] [outer = 0x7f963b69a000] 02:47:25 INFO - PROCESS | 1813 | 1461145645943 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f963ccc4c00) [pid = 1813] [serial = 1761] [outer = 0x7f963b69a000] 02:47:26 INFO - PROCESS | 1813 | 1461145646858 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]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1590ms 02:47:26 INFO - PROCESS | 1813 | 1461145646889 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:47:26 INFO - PROCESS | 1813 | 1461145646896 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:47:26 INFO - PROCESS | 1813 | 1461145646914 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - PROCESS | 1813 | 1461145646922 Marionette TRACE conn3 <- [1,2318,null,{}] 02:47:26 INFO - PROCESS | 1813 | 1461145646928 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}] 02:47:27 INFO - PROCESS | 1813 | 1461145647161 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:47:27 INFO - PROCESS | 1813 | 1461145647418 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414f3000 == 165 [pid = 1813] [id = 587] 02:47:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f963b5b6c00) [pid = 1813] [serial = 1762] [outer = (nil)] 02:47:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f963df9c400) [pid = 1813] [serial = 1763] [outer = 0x7f963b5b6c00] 02:47:27 INFO - PROCESS | 1813 | 1461145647540 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f963f562800) [pid = 1813] [serial = 1764] [outer = 0x7f963b5b6c00] 02:47:28 INFO - PROCESS | 1813 | 1461145648412 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] 02:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:47:28 INFO - PROCESS | 1813 | 1461145648463 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:47:28 INFO - PROCESS | 1813 | 1461145648469 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1813 | 1461145648472 Marionette TRACE conn3 <- [1,2322,null,{}] 02:47:28 INFO - PROCESS | 1813 | 1461145648477 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}] 02:47:28 INFO - PROCESS | 1813 | 1461145648695 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:47:28 INFO - PROCESS | 1813 | 1461145648957 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643e7b800 == 166 [pid = 1813] [id = 588] 02:47:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f963b5ccc00) [pid = 1813] [serial = 1765] [outer = (nil)] 02:47:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f963f6d1800) [pid = 1813] [serial = 1766] [outer = 0x7f963b5ccc00] 02:47:29 INFO - PROCESS | 1813 | 1461145649090 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f963f910800) [pid = 1813] [serial = 1767] [outer = 0x7f963b5ccc00] 02:47:29 INFO - PROCESS | 1813 | 1461145649926 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]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1531ms 02:47:30 INFO - PROCESS | 1813 | 1461145650001 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 1813 | 1461145650005 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:47:30 INFO - PROCESS | 1813 | 1461145650010 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 1813 | 1461145650013 Marionette TRACE conn3 <- [1,2326,null,{}] 02:47:30 INFO - PROCESS | 1813 | 1461145650019 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}] 02:47:30 INFO - PROCESS | 1813 | 1461145650282 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:47:30 INFO - PROCESS | 1813 | 1461145650595 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649d3b800 == 167 [pid = 1813] [id = 589] 02:47:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f9640663c00) [pid = 1813] [serial = 1768] [outer = (nil)] 02:47:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f964066b400) [pid = 1813] [serial = 1769] [outer = 0x7f9640663c00] 02:47:30 INFO - PROCESS | 1813 | 1461145650686 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9641727400) [pid = 1813] [serial = 1770] [outer = 0x7f9640663c00] 02:47:31 INFO - PROCESS | 1813 | 1461145651569 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]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1590ms 02:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:47:31 INFO - PROCESS | 1813 | 1461145651601 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1813 | 1461145651604 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:47:31 INFO - PROCESS | 1813 | 1461145651611 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1813 | 1461145651614 Marionette TRACE conn3 <- [1,2330,null,{}] 02:47:31 INFO - PROCESS | 1813 | 1461145651620 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}] 02:47:31 INFO - PROCESS | 1813 | 1461145651844 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:47:32 INFO - PROCESS | 1813 | 1461145652118 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae17000 == 168 [pid = 1813] [id = 590] 02:47:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f963f912400) [pid = 1813] [serial = 1771] [outer = (nil)] 02:47:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f96421cb800) [pid = 1813] [serial = 1772] [outer = 0x7f963f912400] 02:47:32 INFO - PROCESS | 1813 | 1461145652238 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f9643408000) [pid = 1813] [serial = 1773] [outer = 0x7f963f912400] 02:47:33 INFO - PROCESS | 1813 | 1461145653080 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]]]}] 02:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1534ms 02:47:33 INFO - PROCESS | 1813 | 1461145653145 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:47:33 INFO - PROCESS | 1813 | 1461145653149 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:47:33 INFO - PROCESS | 1813 | 1461145653155 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 1813 | 1461145653157 Marionette TRACE conn3 <- [1,2334,null,{}] 02:47:33 INFO - PROCESS | 1813 | 1461145653163 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}] 02:47:33 INFO - PROCESS | 1813 | 1461145653385 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:47:33 INFO - PROCESS | 1813 | 1461145653648 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b580800 == 169 [pid = 1813] [id = 591] 02:47:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9640665000) [pid = 1813] [serial = 1774] [outer = (nil)] 02:47:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f96434b9c00) [pid = 1813] [serial = 1775] [outer = 0x7f9640665000] 02:47:33 INFO - PROCESS | 1813 | 1461145653766 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f9643e5ec00) [pid = 1813] [serial = 1776] [outer = 0x7f9640665000] 02:47:34 INFO - PROCESS | 1813 | 1461145654614 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]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1530ms 02:47:34 INFO - PROCESS | 1813 | 1461145654687 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:47:34 INFO - PROCESS | 1813 | 1461145654691 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:47:34 INFO - PROCESS | 1813 | 1461145654697 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1813 | 1461145654700 Marionette TRACE conn3 <- [1,2338,null,{}] 02:47:34 INFO - PROCESS | 1813 | 1461145654707 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}] 02:47:34 INFO - PROCESS | 1813 | 1461145654983 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:47:35 INFO - PROCESS | 1813 | 1461145655303 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e623800 == 170 [pid = 1813] [id = 592] 02:47:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9636170c00) [pid = 1813] [serial = 1777] [outer = (nil)] 02:47:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f96488b7000) [pid = 1813] [serial = 1778] [outer = 0x7f9636170c00] 02:47:35 INFO - PROCESS | 1813 | 1461145655390 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f9649e45800) [pid = 1813] [serial = 1779] [outer = 0x7f9636170c00] 02:47:36 INFO - PROCESS | 1813 | 1461145656379 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]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1732ms 02:47:36 INFO - PROCESS | 1813 | 1461145656430 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 1813 | 1461145656434 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:47:36 INFO - PROCESS | 1813 | 1461145656441 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1813 | 1461145656445 Marionette TRACE conn3 <- [1,2342,null,{}] 02:47:36 INFO - PROCESS | 1813 | 1461145656451 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}] 02:47:36 INFO - PROCESS | 1813 | 1461145656703 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:47:37 INFO - PROCESS | 1813 | 1461145657023 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ee4e800 == 171 [pid = 1813] [id = 593] 02:47:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964172e000) [pid = 1813] [serial = 1780] [outer = (nil)] 02:47:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964a28b000) [pid = 1813] [serial = 1781] [outer = 0x7f964172e000] 02:47:37 INFO - PROCESS | 1813 | 1461145657110 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f964a4ce400) [pid = 1813] [serial = 1782] [outer = 0x7f964172e000] 02:47:37 INFO - PROCESS | 1813 | 1461145657981 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]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1584ms 02:47:38 INFO - PROCESS | 1813 | 1461145658027 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:47:38 INFO - PROCESS | 1813 | 1461145658031 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:47:38 INFO - PROCESS | 1813 | 1461145658036 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1813 | 1461145658040 Marionette TRACE conn3 <- [1,2346,null,{}] 02:47:38 INFO - PROCESS | 1813 | 1461145658045 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}] 02:47:38 INFO - PROCESS | 1813 | 1461145658295 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:47:38 INFO - PROCESS | 1813 | 1461145658575 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96529d6800 == 172 [pid = 1813] [id = 594] 02:47:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f964a580c00) [pid = 1813] [serial = 1783] [outer = (nil)] 02:47:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964a9cc800) [pid = 1813] [serial = 1784] [outer = 0x7f964a580c00] 02:47:38 INFO - PROCESS | 1813 | 1461145658716 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f964ae36800) [pid = 1813] [serial = 1785] [outer = 0x7f964a580c00] 02:47:39 INFO - PROCESS | 1813 | 1461145659606 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]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1632ms 02:47:39 INFO - PROCESS | 1813 | 1461145659669 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:47:39 INFO - PROCESS | 1813 | 1461145659674 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:47:39 INFO - PROCESS | 1813 | 1461145659679 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 1813 | 1461145659684 Marionette TRACE conn3 <- [1,2350,null,{}] 02:47:39 INFO - PROCESS | 1813 | 1461145659689 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}] 02:47:39 INFO - PROCESS | 1813 | 1461145659945 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:47:40 INFO - PROCESS | 1813 | 1461145660254 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654346800 == 173 [pid = 1813] [id = 595] 02:47:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f964ae37400) [pid = 1813] [serial = 1786] [outer = (nil)] 02:47:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f964b141c00) [pid = 1813] [serial = 1787] [outer = 0x7f964ae37400] 02:47:40 INFO - PROCESS | 1813 | 1461145660334 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f964c643c00) [pid = 1813] [serial = 1788] [outer = 0x7f964ae37400] 02:47:41 INFO - PROCESS | 1813 | 1461145661198 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]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1581ms 02:47:41 INFO - PROCESS | 1813 | 1461145661261 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 1813 | 1461145661265 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:47:41 INFO - PROCESS | 1813 | 1461145661271 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 1813 | 1461145661275 Marionette TRACE conn3 <- [1,2354,null,{}] 02:47:41 INFO - PROCESS | 1813 | 1461145661280 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}] 02:47:41 INFO - PROCESS | 1813 | 1461145661520 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:47:41 INFO - PROCESS | 1813 | 1461145661828 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96556d7800 == 174 [pid = 1813] [id = 596] 02:47:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f964b341c00) [pid = 1813] [serial = 1789] [outer = (nil)] 02:47:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f964e580c00) [pid = 1813] [serial = 1790] [outer = 0x7f964b341c00] 02:47:41 INFO - PROCESS | 1813 | 1461145661906 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f964e7a9c00) [pid = 1813] [serial = 1791] [outer = 0x7f964b341c00] 02:47:42 INFO - PROCESS | 1813 | 1461145662773 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]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1539ms 02:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:47:42 INFO - PROCESS | 1813 | 1461145662812 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 1813 | 1461145662815 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:47:42 INFO - PROCESS | 1813 | 1461145662822 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 1813 | 1461145662825 Marionette TRACE conn3 <- [1,2358,null,{}] 02:47:42 INFO - PROCESS | 1813 | 1461145662830 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}] 02:47:43 INFO - PROCESS | 1813 | 1461145663060 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:47:43 INFO - PROCESS | 1813 | 1461145663334 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b2be800 == 175 [pid = 1813] [id = 597] 02:47:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f963b5c5800) [pid = 1813] [serial = 1792] [outer = (nil)] 02:47:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f964e7a5800) [pid = 1813] [serial = 1793] [outer = 0x7f963b5c5800] 02:47:43 INFO - PROCESS | 1813 | 1461145663455 Marionette DEBUG loaded listener.js 02:47:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964f679400) [pid = 1813] [serial = 1794] [outer = 0x7f963b5c5800] 02:47:44 INFO - PROCESS | 1813 | 1461145664332 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]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1584ms 02:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:47:44 INFO - PROCESS | 1813 | 1461145664406 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 1813 | 1461145664409 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:47:44 INFO - PROCESS | 1813 | 1461145664416 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 1813 | 1461145664419 Marionette TRACE conn3 <- [1,2362,null,{}] 02:47:44 INFO - PROCESS | 1813 | 1461145664424 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}] 02:47:44 INFO - PROCESS | 1813 | 1461145664650 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:47:44 INFO - PROCESS | 1813 | 1461145664965 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96614b4800 == 176 [pid = 1813] [id = 598] 02:47:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f9636164400) [pid = 1813] [serial = 1795] [outer = (nil)] 02:47:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f9651d52800) [pid = 1813] [serial = 1796] [outer = 0x7f9636164400] 02:47:45 INFO - PROCESS | 1813 | 1461145665042 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f9652f98400) [pid = 1813] [serial = 1797] [outer = 0x7f9636164400] 02:47:45 INFO - PROCESS | 1813 | 1461145665994 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]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1630ms 02:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:47:46 INFO - PROCESS | 1813 | 1461145666046 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 1813 | 1461145666048 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:47:46 INFO - PROCESS | 1813 | 1461145666054 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 1813 | 1461145666057 Marionette TRACE conn3 <- [1,2366,null,{}] 02:47:46 INFO - PROCESS | 1813 | 1461145666063 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}] 02:47:46 INFO - PROCESS | 1813 | 1461145666298 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:47:46 INFO - PROCESS | 1813 | 1461145666609 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9664024800 == 177 [pid = 1813] [id = 599] 02:47:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9643e02800) [pid = 1813] [serial = 1798] [outer = (nil)] 02:47:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f9653597000) [pid = 1813] [serial = 1799] [outer = 0x7f9643e02800] 02:47:46 INFO - PROCESS | 1813 | 1461145666689 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f9653c0f400) [pid = 1813] [serial = 1800] [outer = 0x7f9643e02800] 02:47:47 INFO - PROCESS | 1813 | 1461145667538 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]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1532ms 02:47:47 INFO - PROCESS | 1813 | 1461145667588 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:47:47 INFO - PROCESS | 1813 | 1461145667591 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:47:47 INFO - PROCESS | 1813 | 1461145667598 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:47:47 INFO - PROCESS | 1813 | 1461145667601 Marionette TRACE conn3 <- [1,2370,null,{}] 02:47:47 INFO - PROCESS | 1813 | 1461145667606 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}] 02:47:47 INFO - PROCESS | 1813 | 1461145667825 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:47:48 INFO - PROCESS | 1813 | 1461145668096 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966608f800 == 178 [pid = 1813] [id = 600] 02:47:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f9641643800) [pid = 1813] [serial = 1801] [outer = (nil)] 02:47:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f9653c3d000) [pid = 1813] [serial = 1802] [outer = 0x7f9641643800] 02:47:48 INFO - PROCESS | 1813 | 1461145668226 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9653f8a400) [pid = 1813] [serial = 1803] [outer = 0x7f9641643800] 02:47:49 INFO - PROCESS | 1813 | 1461145669078 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]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1535ms 02:47:49 INFO - PROCESS | 1813 | 1461145669135 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 1813 | 1461145669138 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:47:49 INFO - PROCESS | 1813 | 1461145669145 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 1813 | 1461145669148 Marionette TRACE conn3 <- [1,2374,null,{}] 02:47:49 INFO - PROCESS | 1813 | 1461145669153 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}] 02:47:49 INFO - PROCESS | 1813 | 1461145669389 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:47:49 INFO - PROCESS | 1813 | 1461145669661 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96662ab800 == 179 [pid = 1813] [id = 601] 02:47:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f9652f96000) [pid = 1813] [serial = 1804] [outer = (nil)] 02:47:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f96543ab000) [pid = 1813] [serial = 1805] [outer = 0x7f9652f96000] 02:47:49 INFO - PROCESS | 1813 | 1461145669780 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f9654635400) [pid = 1813] [serial = 1806] [outer = 0x7f9652f96000] 02:47:50 INFO - PROCESS | 1813 | 1461145670649 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]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1536ms 02:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:47:50 INFO - PROCESS | 1813 | 1461145670684 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 1813 | 1461145670687 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:47:50 INFO - PROCESS | 1813 | 1461145670694 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 1813 | 1461145670697 Marionette TRACE conn3 <- [1,2378,null,{}] 02:47:50 INFO - PROCESS | 1813 | 1461145670702 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}] 02:47:50 INFO - PROCESS | 1813 | 1461145670923 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:47:51 INFO - PROCESS | 1813 | 1461145671199 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966687f800 == 180 [pid = 1813] [id = 602] 02:47:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f963fae6000) [pid = 1813] [serial = 1807] [outer = (nil)] 02:47:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x7f9654d62c00) [pid = 1813] [serial = 1808] [outer = 0x7f963fae6000] 02:47:51 INFO - PROCESS | 1813 | 1461145671327 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x7f965551fc00) [pid = 1813] [serial = 1809] [outer = 0x7f963fae6000] 02:47:52 INFO - PROCESS | 1813 | 1461145672184 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]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1545ms 02:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:47:52 INFO - PROCESS | 1813 | 1461145672239 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 1813 | 1461145672241 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:47:52 INFO - PROCESS | 1813 | 1461145672248 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 1813 | 1461145672251 Marionette TRACE conn3 <- [1,2382,null,{}] 02:47:52 INFO - PROCESS | 1813 | 1461145672256 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}] 02:47:52 INFO - PROCESS | 1813 | 1461145672491 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96399c9000 == 179 [pid = 1813] [id = 435] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cc10000 == 178 [pid = 1813] [id = 434] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963961b000 == 177 [pid = 1813] [id = 436] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b592800 == 176 [pid = 1813] [id = 437] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b5e8000 == 175 [pid = 1813] [id = 583] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b595800 == 174 [pid = 1813] [id = 582] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a735000 == 173 [pid = 1813] [id = 581] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963960b800 == 172 [pid = 1813] [id = 580] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9635ca0800 == 171 [pid = 1813] [id = 579] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b818000 == 170 [pid = 1813] [id = 578] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96399cb800 == 169 [pid = 1813] [id = 577] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654354800 == 168 [pid = 1813] [id = 576] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653630000 == 167 [pid = 1813] [id = 575] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f94f000 == 166 [pid = 1813] [id = 574] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ee5b000 == 165 [pid = 1813] [id = 573] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed1b800 == 164 [pid = 1813] [id = 572] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964c6b4000 == 163 [pid = 1813] [id = 571] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae0e800 == 162 [pid = 1813] [id = 570] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a372000 == 161 [pid = 1813] [id = 569] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484b1000 == 160 [pid = 1813] [id = 568] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96436b0000 == 159 [pid = 1813] [id = 567] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640694000 == 158 [pid = 1813] [id = 566] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640114800 == 157 [pid = 1813] [id = 565] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e203000 == 156 [pid = 1813] [id = 564] 02:47:53 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963afdb800 == 155 [pid = 1813] [id = 560] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x7f964e57f800) [pid = 1813] [serial = 1653] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x7f964ad45c00) [pid = 1813] [serial = 1644] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f9641731c00) [pid = 1813] [serial = 1632] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f964a772c00) [pid = 1813] [serial = 1643] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f963b5c5c00) [pid = 1813] [serial = 1677] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f96399a6000) [pid = 1813] [serial = 1587] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f964b136400) [pid = 1813] [serial = 1647] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f96667a0800) [pid = 1813] [serial = 1575] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f9639d91400) [pid = 1813] [serial = 1667] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f963999f400) [pid = 1813] [serial = 1673] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f964164b800) [pid = 1813] [serial = 1548] [outer = (nil)] [url = about:blank] 02:47:53 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f963b69c000) [pid = 1813] [serial = 1680] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f96614e8000) [pid = 1813] [serial = 1563] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f9666263000) [pid = 1813] [serial = 1566] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f9648451000) [pid = 1813] [serial = 1638] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f9638f7ec00) [pid = 1813] [serial = 1614] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f963b558800) [pid = 1813] [serial = 1617] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f963faf1400) [pid = 1813] [serial = 1628] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f9652f95800) [pid = 1813] [serial = 1662] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f964c253400) [pid = 1813] [serial = 1650] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f96370fc000) [pid = 1813] [serial = 1613] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f9648445400) [pid = 1813] [serial = 1470] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f963b5c5400) [pid = 1813] [serial = 1611] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f963b69f000) [pid = 1813] [serial = 1569] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9643e10c00) [pid = 1813] [serial = 1637] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f966626c000) [pid = 1813] [serial = 1572] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f963c893400) [pid = 1813] [serial = 1578] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9643408400) [pid = 1813] [serial = 1635] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f96503cb400) [pid = 1813] [serial = 1659] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f9639d94800) [pid = 1813] [serial = 1674] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f9641640000) [pid = 1813] [serial = 1631] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f964070d400) [pid = 1813] [serial = 1629] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f963b5ac400) [pid = 1813] [serial = 1676] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f964e578800) [pid = 1813] [serial = 1658] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f964b33c400) [pid = 1813] [serial = 1649] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963ceb4800) [pid = 1813] [serial = 1622] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f963c898c00) [pid = 1813] [serial = 1620] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f963f55c800) [pid = 1813] [serial = 1625] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f963cce8400) [pid = 1813] [serial = 1545] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f963616c800) [pid = 1813] [serial = 1664] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f96486ab000) [pid = 1813] [serial = 1551] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f964f32ec00) [pid = 1813] [serial = 1656] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f96370fa400) [pid = 1813] [serial = 1581] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f9638ea5800) [pid = 1813] [serial = 1665] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f963b5cdc00) [pid = 1813] [serial = 1679] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f964af4f800) [pid = 1813] [serial = 1646] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f9639d9f400) [pid = 1813] [serial = 1616] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f9650e6b400) [pid = 1813] [serial = 1661] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f96488b4000) [pid = 1813] [serial = 1640] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f9638f81800) [pid = 1813] [serial = 1671] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f963999b800) [pid = 1813] [serial = 1584] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f9643271000) [pid = 1813] [serial = 1634] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f9638ea4000) [pid = 1813] [serial = 1670] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f964e7a4400) [pid = 1813] [serial = 1655] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f964a9cdc00) [pid = 1813] [serial = 1554] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f963da6b400) [pid = 1813] [serial = 1623] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f963f6c2c00) [pid = 1813] [serial = 1626] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964d1db800) [pid = 1813] [serial = 1652] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964b13fc00) [pid = 1813] [serial = 1557] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9639c0bc00) [pid = 1813] [serial = 1590] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f96535a3400) [pid = 1813] [serial = 1560] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963c60e800) [pid = 1813] [serial = 1619] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f9649edf400) [pid = 1813] [serial = 1641] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9643273000) [pid = 1813] [serial = 1542] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f963c5ec800) [pid = 1813] [serial = 1682] [outer = (nil)] [url = about:blank] 02:47:54 INFO - PROCESS | 1813 | 1461145674278 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9635cac000 == 156 [pid = 1813] [id = 603] 02:47:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f9636ec3400) [pid = 1813] [serial = 1810] [outer = (nil)] 02:47:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f9636ec5800) [pid = 1813] [serial = 1811] [outer = 0x7f9636ec3400] 02:47:54 INFO - PROCESS | 1813 | 1461145674363 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f9636ecec00) [pid = 1813] [serial = 1812] [outer = 0x7f9636ec3400] 02:47:55 INFO - PROCESS | 1813 | 1461145675172 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]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2945ms 02:47:55 INFO - PROCESS | 1813 | 1461145675194 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 1813 | 1461145675201 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:47:55 INFO - PROCESS | 1813 | 1461145675208 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 1813 | 1461145675215 Marionette TRACE conn3 <- [1,2386,null,{}] 02:47:55 INFO - PROCESS | 1813 | 1461145675222 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}] 02:47:55 INFO - PROCESS | 1813 | 1461145675516 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:47:55 INFO - PROCESS | 1813 | 1461145675646 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9638d08800 == 157 [pid = 1813] [id = 604] 02:47:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f9636ed0800) [pid = 1813] [serial = 1813] [outer = (nil)] 02:47:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9638d4e000) [pid = 1813] [serial = 1814] [outer = 0x7f9636ed0800] 02:47:55 INFO - PROCESS | 1813 | 1461145675714 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f9638ea5800) [pid = 1813] [serial = 1815] [outer = 0x7f9636ed0800] 02:47:56 INFO - PROCESS | 1813 | 1461145676624 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]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1438ms 02:47:56 INFO - PROCESS | 1813 | 1461145676652 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:47:56 INFO - PROCESS | 1813 | 1461145676658 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:47:56 INFO - PROCESS | 1813 | 1461145676664 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 1813 | 1461145676667 Marionette TRACE conn3 <- [1,2390,null,{}] 02:47:56 INFO - PROCESS | 1813 | 1461145676672 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}] 02:47:56 INFO - PROCESS | 1813 | 1461145676944 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:47:56 INFO - PROCESS | 1813 | 1461145676987 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96397bf800 == 158 [pid = 1813] [id = 605] 02:47:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f9638f7c400) [pid = 1813] [serial = 1816] [outer = (nil)] 02:47:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f96396fe400) [pid = 1813] [serial = 1817] [outer = 0x7f9638f7c400] 02:47:57 INFO - PROCESS | 1813 | 1461145677062 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f96399a0400) [pid = 1813] [serial = 1818] [outer = 0x7f9638f7c400] 02:47:58 INFO - PROCESS | 1813 | 1461145678171 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]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1584ms 02:47:58 INFO - PROCESS | 1813 | 1461145678248 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 1813 | 1461145678253 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:47:58 INFO - PROCESS | 1813 | 1461145678292 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 1813 | 1461145678302 Marionette TRACE conn3 <- [1,2394,null,{}] 02:47:58 INFO - PROCESS | 1813 | 1461145678308 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}] 02:47:58 INFO - PROCESS | 1813 | 1461145678903 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:47:58 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f963cf58800) [pid = 1813] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:47:58 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f963b69b000) [pid = 1813] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:47:58 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f9635e26400) [pid = 1813] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:47:58 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9635e28000) [pid = 1813] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:47:58 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9635e27c00) [pid = 1813] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:47:58 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f9636164000) [pid = 1813] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:47:58 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f96396f7800) [pid = 1813] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:47:59 INFO - PROCESS | 1813 | 1461145679081 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9638d05800 == 159 [pid = 1813] [id = 606] 02:47:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f9635e21c00) [pid = 1813] [serial = 1819] [outer = (nil)] 02:47:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f9636164000) [pid = 1813] [serial = 1820] [outer = 0x7f9635e21c00] 02:47:59 INFO - PROCESS | 1813 | 1461145679159 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f963b083000) [pid = 1813] [serial = 1821] [outer = 0x7f9635e21c00] 02:47:59 INFO - PROCESS | 1813 | 1461145679904 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]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1669ms 02:47:59 INFO - PROCESS | 1813 | 1461145679930 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 1813 | 1461145679934 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:47:59 INFO - PROCESS | 1813 | 1461145679940 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 1813 | 1461145679942 Marionette TRACE conn3 <- [1,2398,null,{}] 02:47:59 INFO - PROCESS | 1813 | 1461145679948 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}] 02:48:00 INFO - PROCESS | 1813 | 1461145680224 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:48:00 INFO - PROCESS | 1813 | 1461145680249 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a7eb000 == 160 [pid = 1813] [id = 607] 02:48:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f9639c05800) [pid = 1813] [serial = 1822] [outer = (nil)] 02:48:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f963b558800) [pid = 1813] [serial = 1823] [outer = 0x7f9639c05800] 02:48:00 INFO - PROCESS | 1813 | 1461145680311 Marionette DEBUG loaded listener.js 02:48:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f963b5ad400) [pid = 1813] [serial = 1824] [outer = 0x7f9639c05800] 02:48:01 INFO - PROCESS | 1813 | 1461145681954 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]]]}] 02:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2036ms 02:48:01 INFO - PROCESS | 1813 | 1461145681976 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:48:01 INFO - PROCESS | 1813 | 1461145681982 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:48:01 INFO - PROCESS | 1813 | 1461145681991 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:48:01 INFO - PROCESS | 1813 | 1461145681996 Marionette TRACE conn3 <- [1,2402,null,{}] 02:48:02 INFO - PROCESS | 1813 | 1461145682004 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}] 02:48:02 INFO - PROCESS | 1813 | 1461145682238 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:48:02 INFO - PROCESS | 1813 | 1461145682569 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639626000 == 161 [pid = 1813] [id = 608] 02:48:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9638ea2800) [pid = 1813] [serial = 1825] [outer = (nil)] 02:48:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9638eab800) [pid = 1813] [serial = 1826] [outer = 0x7f9638ea2800] 02:48:02 INFO - PROCESS | 1813 | 1461145682652 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f96396f1800) [pid = 1813] [serial = 1827] [outer = 0x7f9638ea2800] 02:48:03 INFO - PROCESS | 1813 | 1461145683616 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]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1686ms 02:48:03 INFO - PROCESS | 1813 | 1461145683677 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1813 | 1461145683685 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:48:03 INFO - PROCESS | 1813 | 1461145683696 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1813 | 1461145683699 Marionette TRACE conn3 <- [1,2406,null,{}] 02:48:03 INFO - PROCESS | 1813 | 1461145683706 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}] 02:48:03 INFO - PROCESS | 1813 | 1461145683941 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:48:04 INFO - PROCESS | 1813 | 1461145684307 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963aed9800 == 162 [pid = 1813] [id = 609] 02:48:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f963616c800) [pid = 1813] [serial = 1828] [outer = (nil)] 02:48:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f9639d9a000) [pid = 1813] [serial = 1829] [outer = 0x7f963616c800] 02:48:04 INFO - PROCESS | 1813 | 1461145684388 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f963b558400) [pid = 1813] [serial = 1830] [outer = 0x7f963616c800] 02:48:05 INFO - PROCESS | 1813 | 1461145685302 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]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1684ms 02:48:05 INFO - PROCESS | 1813 | 1461145685381 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:48:05 INFO - PROCESS | 1813 | 1461145685385 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:48:05 INFO - PROCESS | 1813 | 1461145685392 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1813 | 1461145685397 Marionette TRACE conn3 <- [1,2410,null,{}] 02:48:05 INFO - PROCESS | 1813 | 1461145685414 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}] 02:48:05 INFO - PROCESS | 1813 | 1461145685698 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:48:06 INFO - PROCESS | 1813 | 1461145686013 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b59c800 == 163 [pid = 1813] [id = 610] 02:48:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f963b5b3800) [pid = 1813] [serial = 1831] [outer = (nil)] 02:48:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f963b5ce400) [pid = 1813] [serial = 1832] [outer = 0x7f963b5b3800] 02:48:06 INFO - PROCESS | 1813 | 1461145686096 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f963b696c00) [pid = 1813] [serial = 1833] [outer = 0x7f963b5b3800] 02:48:07 INFO - PROCESS | 1813 | 1461145687025 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]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1687ms 02:48:07 INFO - PROCESS | 1813 | 1461145687080 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 1813 | 1461145687085 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:48:07 INFO - PROCESS | 1813 | 1461145687092 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 1813 | 1461145687096 Marionette TRACE conn3 <- [1,2414,null,{}] 02:48:07 INFO - PROCESS | 1813 | 1461145687102 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}] 02:48:07 INFO - PROCESS | 1813 | 1461145687351 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:48:07 INFO - PROCESS | 1813 | 1461145687658 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c58a800 == 164 [pid = 1813] [id = 611] 02:48:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f963b5b8800) [pid = 1813] [serial = 1834] [outer = (nil)] 02:48:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f963c5eb800) [pid = 1813] [serial = 1835] [outer = 0x7f963b5b8800] 02:48:07 INFO - PROCESS | 1813 | 1461145687740 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f963c60c000) [pid = 1813] [serial = 1836] [outer = 0x7f963b5b8800] 02:48:08 INFO - PROCESS | 1813 | 1461145688623 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]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1581ms 02:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:48:08 INFO - PROCESS | 1813 | 1461145688674 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 1813 | 1461145688677 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:48:08 INFO - PROCESS | 1813 | 1461145688684 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 1813 | 1461145688688 Marionette TRACE conn3 <- [1,2418,null,{}] 02:48:08 INFO - PROCESS | 1813 | 1461145688695 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}] 02:48:08 INFO - PROCESS | 1813 | 1461145688933 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:48:09 INFO - PROCESS | 1813 | 1461145689257 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cc13800 == 165 [pid = 1813] [id = 612] 02:48:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f963b5b8000) [pid = 1813] [serial = 1837] [outer = (nil)] 02:48:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f963c7f2c00) [pid = 1813] [serial = 1838] [outer = 0x7f963b5b8000] 02:48:09 INFO - PROCESS | 1813 | 1461145689345 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f963c892000) [pid = 1813] [serial = 1839] [outer = 0x7f963b5b8000] 02:48:10 INFO - PROCESS | 1813 | 1461145690275 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]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1639ms 02:48:10 INFO - PROCESS | 1813 | 1461145690323 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:48:10 INFO - PROCESS | 1813 | 1461145690327 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:48:10 INFO - PROCESS | 1813 | 1461145690334 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 1813 | 1461145690337 Marionette TRACE conn3 <- [1,2422,null,{}] 02:48:10 INFO - PROCESS | 1813 | 1461145690342 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}] 02:48:10 INFO - PROCESS | 1813 | 1461145690611 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:48:10 INFO - PROCESS | 1813 | 1461145690925 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e209800 == 166 [pid = 1813] [id = 613] 02:48:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f963cce6400) [pid = 1813] [serial = 1840] [outer = (nil)] 02:48:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f963cf5b400) [pid = 1813] [serial = 1841] [outer = 0x7f963cce6400] 02:48:11 INFO - PROCESS | 1813 | 1461145691018 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f963da70400) [pid = 1813] [serial = 1842] [outer = 0x7f963cce6400] 02:48:11 INFO - PROCESS | 1813 | 1461145691907 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]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1634ms 02:48:11 INFO - PROCESS | 1813 | 1461145691969 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:48:11 INFO - PROCESS | 1813 | 1461145691974 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:48:11 INFO - PROCESS | 1813 | 1461145691980 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 1813 | 1461145691984 Marionette TRACE conn3 <- [1,2426,null,{}] 02:48:11 INFO - PROCESS | 1813 | 1461145691990 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}] 02:48:12 INFO - PROCESS | 1813 | 1461145692235 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:48:12 INFO - PROCESS | 1813 | 1461145692496 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f8e0000 == 167 [pid = 1813] [id = 614] 02:48:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f963cce7000) [pid = 1813] [serial = 1843] [outer = (nil)] 02:48:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f963dbda800) [pid = 1813] [serial = 1844] [outer = 0x7f963cce7000] 02:48:12 INFO - PROCESS | 1813 | 1461145692623 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f963dfa2c00) [pid = 1813] [serial = 1845] [outer = 0x7f963cce7000] 02:48:13 INFO - PROCESS | 1813 | 1461145693506 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]]]}] 02:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1591ms 02:48:13 INFO - PROCESS | 1813 | 1461145693572 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:48:13 INFO - PROCESS | 1813 | 1461145693576 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:48:13 INFO - PROCESS | 1813 | 1461145693582 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 1813 | 1461145693585 Marionette TRACE conn3 <- [1,2430,null,{}] 02:48:13 INFO - PROCESS | 1813 | 1461145693590 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}] 02:48:13 INFO - PROCESS | 1813 | 1461145693819 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:48:14 INFO - PROCESS | 1813 | 1461145694127 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640126800 == 168 [pid = 1813] [id = 615] 02:48:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f963da6e400) [pid = 1813] [serial = 1846] [outer = (nil)] 02:48:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f963e30c000) [pid = 1813] [serial = 1847] [outer = 0x7f963da6e400] 02:48:14 INFO - PROCESS | 1813 | 1461145694225 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f963e316c00) [pid = 1813] [serial = 1848] [outer = 0x7f963da6e400] 02:48:15 INFO - PROCESS | 1813 | 1461145695101 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]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1579ms 02:48:15 INFO - PROCESS | 1813 | 1461145695162 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 1813 | 1461145695166 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:48:15 INFO - PROCESS | 1813 | 1461145695173 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 1813 | 1461145695176 Marionette TRACE conn3 <- [1,2434,null,{}] 02:48:15 INFO - PROCESS | 1813 | 1461145695182 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}] 02:48:15 INFO - PROCESS | 1813 | 1461145695427 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:48:15 INFO - PROCESS | 1813 | 1461145695689 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96405b0800 == 169 [pid = 1813] [id = 616] 02:48:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f963dfa8c00) [pid = 1813] [serial = 1849] [outer = (nil)] 02:48:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f963f558400) [pid = 1813] [serial = 1850] [outer = 0x7f963dfa8c00] 02:48:15 INFO - PROCESS | 1813 | 1461145695812 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f963f562400) [pid = 1813] [serial = 1851] [outer = 0x7f963dfa8c00] 02:48:16 INFO - PROCESS | 1813 | 1461145696657 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]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1535ms 02:48:16 INFO - PROCESS | 1813 | 1461145696710 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 1813 | 1461145696714 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:48:16 INFO - PROCESS | 1813 | 1461145696720 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1813 | 1461145696724 Marionette TRACE conn3 <- [1,2438,null,{}] 02:48:16 INFO - PROCESS | 1813 | 1461145696730 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}] 02:48:16 INFO - PROCESS | 1813 | 1461145696967 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:48:17 INFO - PROCESS | 1813 | 1461145697235 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96412a9000 == 170 [pid = 1813] [id = 617] 02:48:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f963da75c00) [pid = 1813] [serial = 1852] [outer = (nil)] 02:48:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f963f6c2400) [pid = 1813] [serial = 1853] [outer = 0x7f963da75c00] 02:48:17 INFO - PROCESS | 1813 | 1461145697368 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f963f6cd400) [pid = 1813] [serial = 1854] [outer = 0x7f963da75c00] 02:48:18 INFO - PROCESS | 1813 | 1461145698267 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]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 02:48:18 INFO - PROCESS | 1813 | 1461145698301 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 1813 | 1461145698305 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:48:18 INFO - PROCESS | 1813 | 1461145698311 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 1813 | 1461145698316 Marionette TRACE conn3 <- [1,2442,null,{}] 02:48:18 INFO - PROCESS | 1813 | 1461145698321 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}] 02:48:18 INFO - PROCESS | 1813 | 1461145698571 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:48:18 INFO - PROCESS | 1813 | 1461145698911 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643348000 == 171 [pid = 1813] [id = 618] 02:48:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f963faf1c00) [pid = 1813] [serial = 1855] [outer = (nil)] 02:48:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f96405e6400) [pid = 1813] [serial = 1856] [outer = 0x7f963faf1c00] 02:48:19 INFO - PROCESS | 1813 | 1461145698999 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f9640669000) [pid = 1813] [serial = 1857] [outer = 0x7f963faf1c00] 02:48:19 INFO - PROCESS | 1813 | 1461145699949 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]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1681ms 02:48:19 INFO - PROCESS | 1813 | 1461145699994 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:48:20 INFO - PROCESS | 1813 | 1461145699999 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:48:20 INFO - PROCESS | 1813 | 1461145700005 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 1813 | 1461145700009 Marionette TRACE conn3 <- [1,2446,null,{}] 02:48:20 INFO - PROCESS | 1813 | 1461145700015 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}] 02:48:20 INFO - PROCESS | 1813 | 1461145700285 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:48:20 INFO - PROCESS | 1813 | 1461145700615 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643e6f800 == 172 [pid = 1813] [id = 619] 02:48:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f963f6c3c00) [pid = 1813] [serial = 1858] [outer = (nil)] 02:48:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f964070d800) [pid = 1813] [serial = 1859] [outer = 0x7f963f6c3c00] 02:48:20 INFO - PROCESS | 1813 | 1461145700711 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f9640718400) [pid = 1813] [serial = 1860] [outer = 0x7f963f6c3c00] 02:48:21 INFO - PROCESS | 1813 | 1461145701587 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]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1633ms 02:48:21 INFO - PROCESS | 1813 | 1461145701638 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 1813 | 1461145701642 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:48:21 INFO - PROCESS | 1813 | 1461145701648 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 1813 | 1461145701650 Marionette TRACE conn3 <- [1,2450,null,{}] 02:48:21 INFO - PROCESS | 1813 | 1461145701655 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}] 02:48:21 INFO - PROCESS | 1813 | 1461145701883 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:48:22 INFO - PROCESS | 1813 | 1461145702156 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964867f000 == 173 [pid = 1813] [id = 620] 02:48:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f96405e2400) [pid = 1813] [serial = 1861] [outer = (nil)] 02:48:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f96414cf400) [pid = 1813] [serial = 1862] [outer = 0x7f96405e2400] 02:48:22 INFO - PROCESS | 1813 | 1461145702245 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f9641644400) [pid = 1813] [serial = 1863] [outer = 0x7f96405e2400] 02:48:23 INFO - PROCESS | 1813 | 1461145703155 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]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1537ms 02:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:48:23 INFO - PROCESS | 1813 | 1461145703186 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 1813 | 1461145703189 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:48:23 INFO - PROCESS | 1813 | 1461145703195 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 1813 | 1461145703198 Marionette TRACE conn3 <- [1,2454,null,{}] 02:48:23 INFO - PROCESS | 1813 | 1461145703203 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}] 02:48:23 INFO - PROCESS | 1813 | 1461145703426 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:48:23 INFO - PROCESS | 1813 | 1461145703779 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649d30000 == 174 [pid = 1813] [id = 621] 02:48:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f9640718800) [pid = 1813] [serial = 1864] [outer = (nil)] 02:48:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f964164cc00) [pid = 1813] [serial = 1865] [outer = 0x7f9640718800] 02:48:23 INFO - PROCESS | 1813 | 1461145703860 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f9641734000) [pid = 1813] [serial = 1866] [outer = 0x7f9640718800] 02:48:24 INFO - PROCESS | 1813 | 1461145704711 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]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1585ms 02:48:24 INFO - PROCESS | 1813 | 1461145704780 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:48:24 INFO - PROCESS | 1813 | 1461145704791 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:48:24 INFO - PROCESS | 1813 | 1461145704797 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 1813 | 1461145704801 Marionette TRACE conn3 <- [1,2458,null,{}] 02:48:24 INFO - PROCESS | 1813 | 1461145704806 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}] 02:48:25 INFO - PROCESS | 1813 | 1461145705080 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:48:25 INFO - PROCESS | 1813 | 1461145705392 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3b6800 == 175 [pid = 1813] [id = 622] 02:48:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f9640666800) [pid = 1813] [serial = 1867] [outer = (nil)] 02:48:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f96421c8000) [pid = 1813] [serial = 1868] [outer = 0x7f9640666800] 02:48:25 INFO - PROCESS | 1813 | 1461145705471 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f964326dc00) [pid = 1813] [serial = 1869] [outer = 0x7f9640666800] 02:48:26 INFO - PROCESS | 1813 | 1461145706364 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]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1580ms 02:48:26 INFO - PROCESS | 1813 | 1461145706378 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 1813 | 1461145706381 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:48:26 INFO - PROCESS | 1813 | 1461145706388 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 1813 | 1461145706398 Marionette TRACE conn3 <- [1,2462,null,{}] 02:48:26 INFO - PROCESS | 1813 | 1461145706409 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}] 02:48:26 INFO - PROCESS | 1813 | 1461145706651 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:48:26 INFO - PROCESS | 1813 | 1461145706963 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964abe4800 == 176 [pid = 1813] [id = 623] 02:48:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9635e28c00) [pid = 1813] [serial = 1870] [outer = (nil)] 02:48:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f9643278000) [pid = 1813] [serial = 1871] [outer = 0x7f9635e28c00] 02:48:27 INFO - PROCESS | 1813 | 1461145707041 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f964340cc00) [pid = 1813] [serial = 1872] [outer = 0x7f9635e28c00] 02:48:27 INFO - PROCESS | 1813 | 1461145707916 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]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1589ms 02:48:27 INFO - PROCESS | 1813 | 1461145707979 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 1813 | 1461145707983 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:48:27 INFO - PROCESS | 1813 | 1461145707989 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 1813 | 1461145707993 Marionette TRACE conn3 <- [1,2466,null,{}] 02:48:28 INFO - PROCESS | 1813 | 1461145707998 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}] 02:48:28 INFO - PROCESS | 1813 | 1461145708240 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:48:28 INFO - PROCESS | 1813 | 1461145708567 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae14000 == 177 [pid = 1813] [id = 624] 02:48:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f963f6d0400) [pid = 1813] [serial = 1873] [outer = (nil)] 02:48:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f96434b4400) [pid = 1813] [serial = 1874] [outer = 0x7f963f6d0400] 02:48:28 INFO - PROCESS | 1813 | 1461145708646 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9643e04400) [pid = 1813] [serial = 1875] [outer = 0x7f963f6d0400] 02:48:29 INFO - PROCESS | 1813 | 1461145709547 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]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1630ms 02:48:29 INFO - PROCESS | 1813 | 1461145709621 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:48:29 INFO - PROCESS | 1813 | 1461145709626 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:48:29 INFO - PROCESS | 1813 | 1461145709633 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 1813 | 1461145709637 Marionette TRACE conn3 <- [1,2470,null,{}] 02:48:29 INFO - PROCESS | 1813 | 1461145709643 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}] 02:48:29 INFO - PROCESS | 1813 | 1461145709937 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:48:30 INFO - PROCESS | 1813 | 1461145710254 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b222800 == 178 [pid = 1813] [id = 625] 02:48:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f96414cd400) [pid = 1813] [serial = 1876] [outer = (nil)] 02:48:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f9643e10000) [pid = 1813] [serial = 1877] [outer = 0x7f96414cd400] 02:48:30 INFO - PROCESS | 1813 | 1461145710330 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f9643e5b000) [pid = 1813] [serial = 1878] [outer = 0x7f96414cd400] 02:48:31 INFO - PROCESS | 1813 | 1461145711202 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]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1642ms 02:48:31 INFO - PROCESS | 1813 | 1461145711275 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 1813 | 1461145711278 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:48:31 INFO - PROCESS | 1813 | 1461145711285 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 1813 | 1461145711288 Marionette TRACE conn3 <- [1,2474,null,{}] 02:48:31 INFO - PROCESS | 1813 | 1461145711294 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}] 02:48:31 INFO - PROCESS | 1813 | 1461145711582 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484ad000 == 177 [pid = 1813] [id = 175] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9638d05800 == 176 [pid = 1813] [id = 606] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96397bf800 == 175 [pid = 1813] [id = 605] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9638d08800 == 174 [pid = 1813] [id = 604] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9635cac000 == 173 [pid = 1813] [id = 603] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96662ab800 == 172 [pid = 1813] [id = 601] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966608f800 == 171 [pid = 1813] [id = 600] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9664024800 == 170 [pid = 1813] [id = 599] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96614b4800 == 169 [pid = 1813] [id = 598] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b2be800 == 168 [pid = 1813] [id = 597] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96556d7800 == 167 [pid = 1813] [id = 596] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654346800 == 166 [pid = 1813] [id = 595] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96529d6800 == 165 [pid = 1813] [id = 594] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ee4e800 == 164 [pid = 1813] [id = 593] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e623800 == 163 [pid = 1813] [id = 592] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b580800 == 162 [pid = 1813] [id = 591] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae17000 == 161 [pid = 1813] [id = 590] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649d3b800 == 160 [pid = 1813] [id = 589] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643e7b800 == 159 [pid = 1813] [id = 588] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414f3000 == 158 [pid = 1813] [id = 587] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640111800 == 157 [pid = 1813] [id = 586] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b4df800 == 156 [pid = 1813] [id = 585] 02:48:33 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636288000 == 155 [pid = 1813] [id = 584] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f963e31a400) [pid = 1813] [serial = 1749] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f963c89a000) [pid = 1813] [serial = 1745] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f964f32fc00) [pid = 1813] [serial = 1724] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f963da69400) [pid = 1813] [serial = 1748] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f963b558000) [pid = 1813] [serial = 1668] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f963c607400) [pid = 1813] [serial = 1743] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f963999fc00) [pid = 1813] [serial = 1685] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f9643e60800) [pid = 1813] [serial = 1709] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f9643412800) [pid = 1813] [serial = 1706] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f963b556800) [pid = 1813] [serial = 1740] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f963616f000) [pid = 1813] [serial = 1733] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f9649c71000) [pid = 1813] [serial = 1712] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f964ab0f000) [pid = 1813] [serial = 1715] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f963f556800) [pid = 1813] [serial = 1697] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f963b087400) [pid = 1813] [serial = 1737] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f963fae4c00) [pid = 1813] [serial = 1700] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f96414cf000) [pid = 1813] [serial = 1703] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f963da78800) [pid = 1813] [serial = 1694] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f9639c11400) [pid = 1813] [serial = 1736] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f9651888c00) [pid = 1813] [serial = 1727] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f964b0c0000) [pid = 1813] [serial = 1718] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9652759c00) [pid = 1813] [serial = 1730] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f964d1dc400) [pid = 1813] [serial = 1721] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f963ccdbc00) [pid = 1813] [serial = 1746] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9636eccc00) [pid = 1813] [serial = 1734] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9638d4e400) [pid = 1813] [serial = 1739] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f963ccc8000) [pid = 1813] [serial = 1691] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f963b5c7400) [pid = 1813] [serial = 1688] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f963b561c00) [pid = 1813] [serial = 1742] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f9639c02800) [pid = 1813] [serial = 1751] [outer = (nil)] [url = about:blank] 02:48:33 INFO - PROCESS | 1813 | 1461145713706 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963600b000 == 156 [pid = 1813] [id = 626] 02:48:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9636ec9400) [pid = 1813] [serial = 1879] [outer = (nil)] 02:48:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f9636ecd400) [pid = 1813] [serial = 1880] [outer = 0x7f9636ec9400] 02:48:33 INFO - PROCESS | 1813 | 1461145713784 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f96370f8c00) [pid = 1813] [serial = 1881] [outer = 0x7f9636ec9400] 02:48:34 INFO - PROCESS | 1813 | 1461145714747 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]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3491ms 02:48:34 INFO - PROCESS | 1813 | 1461145714779 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 1813 | 1461145714788 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:48:34 INFO - PROCESS | 1813 | 1461145714836 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 1813 | 1461145714843 Marionette TRACE conn3 <- [1,2478,null,{}] 02:48:34 INFO - PROCESS | 1813 | 1461145714863 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}] 02:48:35 INFO - PROCESS | 1813 | 1461145715127 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:48:35 INFO - PROCESS | 1813 | 1461145715387 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639c23800 == 157 [pid = 1813] [id = 627] 02:48:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f96370fbc00) [pid = 1813] [serial = 1882] [outer = (nil)] 02:48:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f9638f82c00) [pid = 1813] [serial = 1883] [outer = 0x7f96370fbc00] 02:48:35 INFO - PROCESS | 1813 | 1461145715475 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f96399a4000) [pid = 1813] [serial = 1884] [outer = 0x7f96370fbc00] 02:48:36 INFO - PROCESS | 1813 | 1461145716478 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]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1698ms 02:48:36 INFO - PROCESS | 1813 | 1461145716507 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 1813 | 1461145716513 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:48:36 INFO - PROCESS | 1813 | 1461145716519 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 1813 | 1461145716521 Marionette TRACE conn3 <- [1,2482,null,{}] 02:48:36 INFO - PROCESS | 1813 | 1461145716538 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}] 02:48:36 INFO - PROCESS | 1813 | 1461145716839 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:48:36 INFO - PROCESS | 1813 | 1461145716879 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963aec6000 == 158 [pid = 1813] [id = 628] 02:48:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f9639c04400) [pid = 1813] [serial = 1885] [outer = (nil)] 02:48:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f963b088800) [pid = 1813] [serial = 1886] [outer = 0x7f9639c04400] 02:48:36 INFO - PROCESS | 1813 | 1461145716948 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f963b561400) [pid = 1813] [serial = 1887] [outer = 0x7f9639c04400] 02:48:38 INFO - PROCESS | 1813 | 1461145717992 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]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1534ms 02:48:38 INFO - PROCESS | 1813 | 1461145718066 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 1813 | 1461145718071 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:48:38 INFO - PROCESS | 1813 | 1461145718088 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 1813 | 1461145718098 Marionette TRACE conn3 <- [1,2486,null,{}] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9635e23800) [pid = 1813] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f9640663c00) [pid = 1813] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f9649ed8800) [pid = 1813] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9652f96000) [pid = 1813] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9635e25000) [pid = 1813] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f96396f3000) [pid = 1813] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f9641e50800) [pid = 1813] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f963b5ccc00) [pid = 1813] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f9636ed0800) [pid = 1813] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f963c7f2800) [pid = 1813] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f963c5e2400) [pid = 1813] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963b5c5800) [pid = 1813] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f963f909000) [pid = 1813] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964b341c00) [pid = 1813] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f9636164400) [pid = 1813] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f964ae37400) [pid = 1813] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f9636170c00) [pid = 1813] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f9639999400) [pid = 1813] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9635e21c00) [pid = 1813] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f9641643800) [pid = 1813] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f964172e000) [pid = 1813] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f964a109000) [pid = 1813] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f964a57e400) [pid = 1813] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f963f90ac00) [pid = 1813] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f963b69a000) [pid = 1813] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f964a580c00) [pid = 1813] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f963b5b6c00) [pid = 1813] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f963cce1c00) [pid = 1813] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f963f90d800) [pid = 1813] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f963fae6000) [pid = 1813] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f963f912400) [pid = 1813] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f9643e02800) [pid = 1813] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f9636ec3400) [pid = 1813] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f9638f7c400) [pid = 1813] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f96396fdc00) [pid = 1813] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9640665000) [pid = 1813] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9641735400) [pid = 1813] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963f90a800) [pid = 1813] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963faf0800) [pid = 1813] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:48:38 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9635e2c000) [pid = 1813] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:48:38 INFO - PROCESS | 1813 | 1461145718973 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}] 02:48:39 INFO - PROCESS | 1813 | 1461145719197 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:48:39 INFO - PROCESS | 1813 | 1461145719374 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a7d9000 == 159 [pid = 1813] [id = 629] 02:48:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f9638ea7000) [pid = 1813] [serial = 1888] [outer = (nil)] 02:48:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f9639d9e000) [pid = 1813] [serial = 1889] [outer = 0x7f9638ea7000] 02:48:39 INFO - PROCESS | 1813 | 1461145719443 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f963b692000) [pid = 1813] [serial = 1890] [outer = 0x7f9638ea7000] 02:48:40 INFO - PROCESS | 1813 | 1461145720270 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]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2262ms 02:48:40 INFO - PROCESS | 1813 | 1461145720344 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:48:40 INFO - PROCESS | 1813 | 1461145720348 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:48:40 INFO - PROCESS | 1813 | 1461145720359 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 1813 | 1461145720364 Marionette TRACE conn3 <- [1,2490,null,{}] 02:48:40 INFO - PROCESS | 1813 | 1461145720372 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}] 02:48:40 INFO - PROCESS | 1813 | 1461145720695 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:48:41 INFO - PROCESS | 1813 | 1461145721076 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9635e66000 == 160 [pid = 1813] [id = 630] 02:48:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9635e25000) [pid = 1813] [serial = 1891] [outer = (nil)] 02:48:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f963616f400) [pid = 1813] [serial = 1892] [outer = 0x7f9635e25000] 02:48:41 INFO - PROCESS | 1813 | 1461145721165 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f96370fc400) [pid = 1813] [serial = 1893] [outer = 0x7f9635e25000] 02:48:42 INFO - PROCESS | 1813 | 1461145722169 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]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1892ms 02:48:42 INFO - PROCESS | 1813 | 1461145722250 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1813 | 1461145722257 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:48:42 INFO - PROCESS | 1813 | 1461145722266 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1813 | 1461145722271 Marionette TRACE conn3 <- [1,2494,null,{}] 02:48:42 INFO - PROCESS | 1813 | 1461145722278 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}] 02:48:42 INFO - PROCESS | 1813 | 1461145722560 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:48:42 INFO - PROCESS | 1813 | 1461145722888 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b4e1800 == 161 [pid = 1813] [id = 631] 02:48:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f96396f1400) [pid = 1813] [serial = 1894] [outer = (nil)] 02:48:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9639d97c00) [pid = 1813] [serial = 1895] [outer = 0x7f96396f1400] 02:48:42 INFO - PROCESS | 1813 | 1461145722968 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f963b55b000) [pid = 1813] [serial = 1896] [outer = 0x7f96396f1400] 02:48:43 INFO - PROCESS | 1813 | 1461145723993 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]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1791ms 02:48:44 INFO - PROCESS | 1813 | 1461145724060 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 1813 | 1461145724066 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:48:44 INFO - PROCESS | 1813 | 1461145724075 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1813 | 1461145724079 Marionette TRACE conn3 <- [1,2498,null,{}] 02:48:44 INFO - PROCESS | 1813 | 1461145724085 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}] 02:48:44 INFO - PROCESS | 1813 | 1461145724373 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:48:44 INFO - PROCESS | 1813 | 1461145724750 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cc17000 == 162 [pid = 1813] [id = 632] 02:48:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f963b5c2400) [pid = 1813] [serial = 1897] [outer = (nil)] 02:48:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f963c5ecc00) [pid = 1813] [serial = 1898] [outer = 0x7f963b5c2400] 02:48:44 INFO - PROCESS | 1813 | 1461145724827 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f963c88bc00) [pid = 1813] [serial = 1899] [outer = 0x7f963b5c2400] 02:48:45 INFO - PROCESS | 1813 | 1461145725842 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]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1835ms 02:48:45 INFO - PROCESS | 1813 | 1461145725912 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 1813 | 1461145725916 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:48:45 INFO - PROCESS | 1813 | 1461145725925 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1813 | 1461145725935 Marionette TRACE conn3 <- [1,2502,null,{}] 02:48:45 INFO - PROCESS | 1813 | 1461145725950 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}] 02:48:46 INFO - PROCESS | 1813 | 1461145726260 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:48:46 INFO - PROCESS | 1813 | 1461145726588 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640504800 == 163 [pid = 1813] [id = 633] 02:48:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f963ccc3400) [pid = 1813] [serial = 1900] [outer = (nil)] 02:48:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f963cce3000) [pid = 1813] [serial = 1901] [outer = 0x7f963ccc3400] 02:48:46 INFO - PROCESS | 1813 | 1461145726665 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f963ceb1c00) [pid = 1813] [serial = 1902] [outer = 0x7f963ccc3400] 02:48:47 INFO - PROCESS | 1813 | 1461145727552 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]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1700ms 02:48:47 INFO - PROCESS | 1813 | 1461145727636 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 1813 | 1461145727641 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:48:47 INFO - PROCESS | 1813 | 1461145727650 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 1813 | 1461145727653 Marionette TRACE conn3 <- [1,2506,null,{}] 02:48:47 INFO - PROCESS | 1813 | 1461145727658 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}] 02:48:47 INFO - PROCESS | 1813 | 1461145727898 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:48:48 INFO - PROCESS | 1813 | 1461145728164 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414f3000 == 164 [pid = 1813] [id = 634] 02:48:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f963ccc8000) [pid = 1813] [serial = 1903] [outer = (nil)] 02:48:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f963df9a400) [pid = 1813] [serial = 1904] [outer = 0x7f963ccc8000] 02:48:48 INFO - PROCESS | 1813 | 1461145728290 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f963e316000) [pid = 1813] [serial = 1905] [outer = 0x7f963ccc8000] 02:48:49 INFO - PROCESS | 1813 | 1461145729183 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]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1579ms 02:48:49 INFO - PROCESS | 1813 | 1461145729230 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 1813 | 1461145729233 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:48:49 INFO - PROCESS | 1813 | 1461145729239 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1813 | 1461145729241 Marionette TRACE conn3 <- [1,2510,null,{}] 02:48:49 INFO - PROCESS | 1813 | 1461145729247 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}] 02:48:49 INFO - PROCESS | 1813 | 1461145729465 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:48:49 INFO - PROCESS | 1813 | 1461145729740 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643d9a000 == 165 [pid = 1813] [id = 635] 02:48:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f963f622800) [pid = 1813] [serial = 1906] [outer = (nil)] 02:48:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f963f629800) [pid = 1813] [serial = 1907] [outer = 0x7f963f622800] 02:48:49 INFO - PROCESS | 1813 | 1461145729896 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f963f916800) [pid = 1813] [serial = 1908] [outer = 0x7f963f622800] 02:48:50 INFO - PROCESS | 1813 | 1461145730871 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]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1677ms 02:48:50 INFO - PROCESS | 1813 | 1461145730918 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 1813 | 1461145730922 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:48:50 INFO - PROCESS | 1813 | 1461145730928 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1813 | 1461145730930 Marionette TRACE conn3 <- [1,2514,null,{}] 02:48:50 INFO - PROCESS | 1813 | 1461145730936 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}] 02:48:51 INFO - PROCESS | 1813 | 1461145731158 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:48:51 INFO - PROCESS | 1813 | 1461145731430 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a371800 == 166 [pid = 1813] [id = 636] 02:48:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9640663c00) [pid = 1813] [serial = 1909] [outer = (nil)] 02:48:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f9640713400) [pid = 1813] [serial = 1910] [outer = 0x7f9640663c00] 02:48:51 INFO - PROCESS | 1813 | 1461145731572 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f96414d1800) [pid = 1813] [serial = 1911] [outer = 0x7f9640663c00] 02:48:52 INFO - PROCESS | 1813 | 1461145732472 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]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1584ms 02:48:52 INFO - PROCESS | 1813 | 1461145732514 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1813 | 1461145732518 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:48:52 INFO - PROCESS | 1813 | 1461145732524 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1813 | 1461145732528 Marionette TRACE conn3 <- [1,2518,null,{}] 02:48:52 INFO - PROCESS | 1813 | 1461145732534 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}] 02:48:52 INFO - PROCESS | 1813 | 1461145732787 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:48:53 INFO - PROCESS | 1813 | 1461145733094 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae07000 == 167 [pid = 1813] [id = 637] 02:48:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f963faf1400) [pid = 1813] [serial = 1912] [outer = (nil)] 02:48:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f9641732000) [pid = 1813] [serial = 1913] [outer = 0x7f963faf1400] 02:48:53 INFO - PROCESS | 1813 | 1461145733175 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f96421cc000) [pid = 1813] [serial = 1914] [outer = 0x7f963faf1400] 02:48:54 INFO - PROCESS | 1813 | 1461145734061 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]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1582ms 02:48:54 INFO - PROCESS | 1813 | 1461145734108 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:48:54 INFO - PROCESS | 1813 | 1461145734113 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:48:54 INFO - PROCESS | 1813 | 1461145734119 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1813 | 1461145734123 Marionette TRACE conn3 <- [1,2522,null,{}] 02:48:54 INFO - PROCESS | 1813 | 1461145734129 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}] 02:48:54 INFO - PROCESS | 1813 | 1461145734363 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:48:54 INFO - PROCESS | 1813 | 1461145734629 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b62d800 == 168 [pid = 1813] [id = 638] 02:48:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f96405e6800) [pid = 1813] [serial = 1915] [outer = (nil)] 02:48:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f964340d400) [pid = 1813] [serial = 1916] [outer = 0x7f96405e6800] 02:48:54 INFO - PROCESS | 1813 | 1461145734754 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f9643e06c00) [pid = 1813] [serial = 1917] [outer = 0x7f96405e6800] 02:48:55 INFO - PROCESS | 1813 | 1461145735664 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]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1586ms 02:48:55 INFO - PROCESS | 1813 | 1461145735706 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 1813 | 1461145735710 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:48:55 INFO - PROCESS | 1813 | 1461145735716 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1813 | 1461145735720 Marionette TRACE conn3 <- [1,2526,null,{}] 02:48:55 INFO - PROCESS | 1813 | 1461145735725 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}] 02:48:55 INFO - PROCESS | 1813 | 1461145735972 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:48:56 INFO - PROCESS | 1813 | 1461145736246 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e633800 == 169 [pid = 1813] [id = 639] 02:48:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f963f558800) [pid = 1813] [serial = 1918] [outer = (nil)] 02:48:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9643e5e400) [pid = 1813] [serial = 1919] [outer = 0x7f963f558800] 02:48:56 INFO - PROCESS | 1813 | 1461145736364 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f964844e400) [pid = 1813] [serial = 1920] [outer = 0x7f963f558800] 02:48:57 INFO - PROCESS | 1813 | 1461145737229 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]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1579ms 02:48:57 INFO - PROCESS | 1813 | 1461145737297 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 1813 | 1461145737300 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:48:57 INFO - PROCESS | 1813 | 1461145737307 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 1813 | 1461145737311 Marionette TRACE conn3 <- [1,2530,null,{}] 02:48:57 INFO - PROCESS | 1813 | 1461145737316 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}] 02:48:57 INFO - PROCESS | 1813 | 1461145737575 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:48:57 INFO - PROCESS | 1813 | 1461145737890 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed2c800 == 170 [pid = 1813] [id = 640] 02:48:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f96486a0400) [pid = 1813] [serial = 1921] [outer = (nil)] 02:48:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f96486a9000) [pid = 1813] [serial = 1922] [outer = 0x7f96486a0400] 02:48:57 INFO - PROCESS | 1813 | 1461145737993 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f96488bb000) [pid = 1813] [serial = 1923] [outer = 0x7f96486a0400] 02:48:58 INFO - PROCESS | 1813 | 1461145738902 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]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1641ms 02:48:58 INFO - PROCESS | 1813 | 1461145738950 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1813 | 1461145738953 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:48:58 INFO - PROCESS | 1813 | 1461145738959 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1813 | 1461145738963 Marionette TRACE conn3 <- [1,2534,null,{}] 02:48:58 INFO - PROCESS | 1813 | 1461145738968 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}] 02:48:59 INFO - PROCESS | 1813 | 1461145739247 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:48:59 INFO - PROCESS | 1813 | 1461145739569 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ee5b000 == 171 [pid = 1813] [id = 641] 02:48:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f964a109000) [pid = 1813] [serial = 1924] [outer = (nil)] 02:48:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f964a10b800) [pid = 1813] [serial = 1925] [outer = 0x7f964a109000] 02:48:59 INFO - PROCESS | 1813 | 1461145739652 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964a28c400) [pid = 1813] [serial = 1926] [outer = 0x7f964a109000] 02:49:00 INFO - PROCESS | 1813 | 1461145740610 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]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1688ms 02:49:00 INFO - PROCESS | 1813 | 1461145740652 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 1813 | 1461145740658 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:49:00 INFO - PROCESS | 1813 | 1461145740668 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 1813 | 1461145740674 Marionette TRACE conn3 <- [1,2538,null,{}] 02:49:00 INFO - PROCESS | 1813 | 1461145740683 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}] 02:49:00 INFO - PROCESS | 1813 | 1461145740952 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:49:01 INFO - PROCESS | 1813 | 1461145741324 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f781800 == 172 [pid = 1813] [id = 642] 02:49:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f964a107400) [pid = 1813] [serial = 1927] [outer = (nil)] 02:49:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f964a294800) [pid = 1813] [serial = 1928] [outer = 0x7f964a107400] 02:49:01 INFO - PROCESS | 1813 | 1461145741406 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f964a4c8000) [pid = 1813] [serial = 1929] [outer = 0x7f964a107400] 02:49:02 INFO - PROCESS | 1813 | 1461145742311 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]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1696ms 02:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:49:02 INFO - PROCESS | 1813 | 1461145742364 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 1813 | 1461145742367 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:49:02 INFO - PROCESS | 1813 | 1461145742374 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 1813 | 1461145742376 Marionette TRACE conn3 <- [1,2542,null,{}] 02:49:02 INFO - PROCESS | 1813 | 1461145742382 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}] 02:49:02 INFO - PROCESS | 1813 | 1461145742617 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:49:02 INFO - PROCESS | 1813 | 1461145742892 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f94a800 == 173 [pid = 1813] [id = 643] 02:49:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f963b559800) [pid = 1813] [serial = 1930] [outer = (nil)] 02:49:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f964a51cc00) [pid = 1813] [serial = 1931] [outer = 0x7f963b559800] 02:49:03 INFO - PROCESS | 1813 | 1461145743015 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f964a575000) [pid = 1813] [serial = 1932] [outer = 0x7f963b559800] 02:49:03 INFO - PROCESS | 1813 | 1461145743874 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]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1533ms 02:49:03 INFO - PROCESS | 1813 | 1461145743908 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1813 | 1461145743911 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:49:03 INFO - PROCESS | 1813 | 1461145743919 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1813 | 1461145743923 Marionette TRACE conn3 <- [1,2546,null,{}] 02:49:03 INFO - PROCESS | 1813 | 1461145743929 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}] 02:49:04 INFO - PROCESS | 1813 | 1461145744177 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:49:04 INFO - PROCESS | 1813 | 1461145744456 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9651cb3000 == 174 [pid = 1813] [id = 644] 02:49:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f9635e27000) [pid = 1813] [serial = 1933] [outer = (nil)] 02:49:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f964a579c00) [pid = 1813] [serial = 1934] [outer = 0x7f9635e27000] 02:49:04 INFO - PROCESS | 1813 | 1461145744656 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f964a76d400) [pid = 1813] [serial = 1935] [outer = 0x7f9635e27000] 02:49:05 INFO - PROCESS | 1813 | 1461145745702 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]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1840ms 02:49:05 INFO - PROCESS | 1813 | 1461145745761 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 1813 | 1461145745763 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:49:05 INFO - PROCESS | 1813 | 1461145745770 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1813 | 1461145745772 Marionette TRACE conn3 <- [1,2550,null,{}] 02:49:05 INFO - PROCESS | 1813 | 1461145745777 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}] 02:49:06 INFO - PROCESS | 1813 | 1461145746006 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:49:06 INFO - PROCESS | 1813 | 1461145746294 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535a7000 == 175 [pid = 1813] [id = 645] 02:49:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f96414c3000) [pid = 1813] [serial = 1936] [outer = (nil)] 02:49:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f964a9d3c00) [pid = 1813] [serial = 1937] [outer = 0x7f96414c3000] 02:49:06 INFO - PROCESS | 1813 | 1461145746415 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f964ab04800) [pid = 1813] [serial = 1938] [outer = 0x7f96414c3000] 02:49:07 INFO - PROCESS | 1813 | 1461145747330 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]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1590ms 02:49:07 INFO - PROCESS | 1813 | 1461145747362 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 1813 | 1461145747364 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:49:07 INFO - PROCESS | 1813 | 1461145747371 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 1813 | 1461145747373 Marionette TRACE conn3 <- [1,2554,null,{}] 02:49:07 INFO - PROCESS | 1813 | 1461145747379 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}] 02:49:07 INFO - PROCESS | 1813 | 1461145747616 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:49:07 INFO - PROCESS | 1813 | 1461145747894 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e76800 == 176 [pid = 1813] [id = 646] 02:49:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f964a51fc00) [pid = 1813] [serial = 1939] [outer = (nil)] 02:49:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f964ad45000) [pid = 1813] [serial = 1940] [outer = 0x7f964a51fc00] 02:49:08 INFO - PROCESS | 1813 | 1461145748021 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f964ad4f800) [pid = 1813] [serial = 1941] [outer = 0x7f964a51fc00] 02:49:08 INFO - PROCESS | 1813 | 1461145748912 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]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1579ms 02:49:08 INFO - PROCESS | 1813 | 1461145748951 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1813 | 1461145748955 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:49:08 INFO - PROCESS | 1813 | 1461145748961 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1813 | 1461145748964 Marionette TRACE conn3 <- [1,2558,null,{}] 02:49:08 INFO - PROCESS | 1813 | 1461145748970 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}] 02:49:09 INFO - PROCESS | 1813 | 1461145749229 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:49:09 INFO - PROCESS | 1813 | 1461145749549 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96542aa000 == 177 [pid = 1813] [id = 647] 02:49:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f9635e26800) [pid = 1813] [serial = 1942] [outer = (nil)] 02:49:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f964ae39800) [pid = 1813] [serial = 1943] [outer = 0x7f9635e26800] 02:49:09 INFO - PROCESS | 1813 | 1461145749629 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f964af06400) [pid = 1813] [serial = 1944] [outer = 0x7f9635e26800] 02:49:10 INFO - PROCESS | 1813 | 1461145750599 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]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1684ms 02:49:10 INFO - PROCESS | 1813 | 1461145750646 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:49:10 INFO - PROCESS | 1813 | 1461145750651 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:49:10 INFO - PROCESS | 1813 | 1461145750658 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 1813 | 1461145750661 Marionette TRACE conn3 <- [1,2562,null,{}] 02:49:10 INFO - PROCESS | 1813 | 1461145750667 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}] 02:49:10 INFO - PROCESS | 1813 | 1461145750912 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643e73000 == 176 [pid = 1813] [id = 393] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96405a6800 == 175 [pid = 1813] [id = 482] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654353000 == 174 [pid = 1813] [id = 520] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a36e800 == 173 [pid = 1813] [id = 516] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9668567000 == 172 [pid = 1813] [id = 391] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9638d12000 == 171 [pid = 1813] [id = 481] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a7d9000 == 170 [pid = 1813] [id = 629] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963aec6000 == 169 [pid = 1813] [id = 628] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639c23800 == 168 [pid = 1813] [id = 627] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963600b000 == 167 [pid = 1813] [id = 626] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b222800 == 166 [pid = 1813] [id = 625] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae14000 == 165 [pid = 1813] [id = 624] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964abe4800 == 164 [pid = 1813] [id = 623] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a3b6800 == 163 [pid = 1813] [id = 622] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649d30000 == 162 [pid = 1813] [id = 621] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964867f000 == 161 [pid = 1813] [id = 620] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643e6f800 == 160 [pid = 1813] [id = 619] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643348000 == 159 [pid = 1813] [id = 618] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96412a9000 == 158 [pid = 1813] [id = 617] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96405b0800 == 157 [pid = 1813] [id = 616] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640126800 == 156 [pid = 1813] [id = 615] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f8e0000 == 155 [pid = 1813] [id = 614] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e209800 == 154 [pid = 1813] [id = 613] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cc13800 == 153 [pid = 1813] [id = 612] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c58a800 == 152 [pid = 1813] [id = 611] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b59c800 == 151 [pid = 1813] [id = 610] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963aed9800 == 150 [pid = 1813] [id = 609] 02:49:12 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639626000 == 149 [pid = 1813] [id = 608] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f963c7f1400) [pid = 1813] [serial = 1683] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f963b558800) [pid = 1813] [serial = 1823] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f9641727400) [pid = 1813] [serial = 1770] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f964e7ab000) [pid = 1813] [serial = 1722] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f9654635400) [pid = 1813] [serial = 1806] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f9636169400) [pid = 1813] [serial = 1754] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f9639d96400) [pid = 1813] [serial = 1686] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f965274e400) [pid = 1813] [serial = 1728] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f963f6d1800) [pid = 1813] [serial = 1766] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f9638ea5800) [pid = 1813] [serial = 1815] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f963e318c00) [pid = 1813] [serial = 1695] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f963ceab000) [pid = 1813] [serial = 1692] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f964f679400) [pid = 1813] [serial = 1794] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f964b33ec00) [pid = 1813] [serial = 1719] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f964e580c00) [pid = 1813] [serial = 1790] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f9651d52800) [pid = 1813] [serial = 1796] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f964c643c00) [pid = 1813] [serial = 1788] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f96488b7000) [pid = 1813] [serial = 1778] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f963c5e4c00) [pid = 1813] [serial = 1689] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f9652f98400) [pid = 1813] [serial = 1797] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9636164000) [pid = 1813] [serial = 1820] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f96543ab000) [pid = 1813] [serial = 1805] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f9653f8a400) [pid = 1813] [serial = 1803] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f964a4ce400) [pid = 1813] [serial = 1782] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f964af47400) [pid = 1813] [serial = 1716] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f9638d4e000) [pid = 1813] [serial = 1814] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f964e7a9c00) [pid = 1813] [serial = 1791] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f9650ec0800) [pid = 1813] [serial = 1725] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f964066d800) [pid = 1813] [serial = 1701] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f964b141c00) [pid = 1813] [serial = 1787] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f963ccc4c00) [pid = 1813] [serial = 1761] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964a9cc800) [pid = 1813] [serial = 1784] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f963b083000) [pid = 1813] [serial = 1821] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f964ae36800) [pid = 1813] [serial = 1785] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f963f562800) [pid = 1813] [serial = 1764] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f963f627c00) [pid = 1813] [serial = 1698] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f9641733800) [pid = 1813] [serial = 1704] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f9649e45800) [pid = 1813] [serial = 1779] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9654d62c00) [pid = 1813] [serial = 1808] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f96421cb800) [pid = 1813] [serial = 1772] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f965551fc00) [pid = 1813] [serial = 1809] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f9653c0f400) [pid = 1813] [serial = 1800] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f9643408000) [pid = 1813] [serial = 1773] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f96370f9800) [pid = 1813] [serial = 1755] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f964a28b000) [pid = 1813] [serial = 1781] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f9636ecec00) [pid = 1813] [serial = 1812] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f96396fe400) [pid = 1813] [serial = 1817] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f963b556400) [pid = 1813] [serial = 1758] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f9639d9c000) [pid = 1813] [serial = 1757] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f9653597000) [pid = 1813] [serial = 1799] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f963df9c400) [pid = 1813] [serial = 1763] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964066b400) [pid = 1813] [serial = 1769] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9653c3d000) [pid = 1813] [serial = 1802] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9643e5ec00) [pid = 1813] [serial = 1776] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f9636ec5800) [pid = 1813] [serial = 1811] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963f910800) [pid = 1813] [serial = 1767] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f964a28e000) [pid = 1813] [serial = 1713] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f96399a0400) [pid = 1813] [serial = 1818] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f963c7eb000) [pid = 1813] [serial = 1760] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f96434b9c00) [pid = 1813] [serial = 1775] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f96488b4c00) [pid = 1813] [serial = 1710] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f964e7a5800) [pid = 1813] [serial = 1793] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f9643e08800) [pid = 1813] [serial = 1707] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f9653108800) [pid = 1813] [serial = 1731] [outer = (nil)] [url = about:blank] 02:49:13 INFO - PROCESS | 1813 | 1461145753210 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636011800 == 150 [pid = 1813] [id = 648] 02:49:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f9636165800) [pid = 1813] [serial = 1945] [outer = (nil)] 02:49:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f963616ec00) [pid = 1813] [serial = 1946] [outer = 0x7f9636165800] 02:49:13 INFO - PROCESS | 1813 | 1461145753306 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f96370f4800) [pid = 1813] [serial = 1947] [outer = 0x7f9636165800] 02:49:14 INFO - PROCESS | 1813 | 1461145754154 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]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 3551ms 02:49:14 INFO - PROCESS | 1813 | 1461145754211 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1813 | 1461145754219 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:49:14 INFO - PROCESS | 1813 | 1461145754228 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1813 | 1461145754231 Marionette TRACE conn3 <- [1,2566,null,{}] 02:49:14 INFO - PROCESS | 1813 | 1461145754269 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}] 02:49:14 INFO - PROCESS | 1813 | 1461145754512 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:49:14 INFO - PROCESS | 1813 | 1461145754693 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96397c8800 == 151 [pid = 1813] [id = 649] 02:49:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f9636167800) [pid = 1813] [serial = 1948] [outer = (nil)] 02:49:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f96396f4400) [pid = 1813] [serial = 1949] [outer = 0x7f9636167800] 02:49:14 INFO - PROCESS | 1813 | 1461145754772 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f963999ec00) [pid = 1813] [serial = 1950] [outer = 0x7f9636167800] 02:49:15 INFO - PROCESS | 1813 | 1461145755796 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]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1613ms 02:49:15 INFO - PROCESS | 1813 | 1461145755845 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 1813 | 1461145755851 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:49:15 INFO - PROCESS | 1813 | 1461145755872 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 1813 | 1461145755875 Marionette TRACE conn3 <- [1,2570,null,{}] 02:49:15 INFO - PROCESS | 1813 | 1461145755881 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}] 02:49:16 INFO - PROCESS | 1813 | 1461145756189 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:49:16 INFO - PROCESS | 1813 | 1461145756225 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a725800 == 152 [pid = 1813] [id = 650] 02:49:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f9638f74c00) [pid = 1813] [serial = 1951] [outer = (nil)] 02:49:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f963b556400) [pid = 1813] [serial = 1952] [outer = 0x7f9638f74c00] 02:49:16 INFO - PROCESS | 1813 | 1461145756296 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f963b5b2800) [pid = 1813] [serial = 1953] [outer = 0x7f9638f74c00] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f9635e1e800) [pid = 1813] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9639c04400) [pid = 1813] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f963616c800) [pid = 1813] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f9638ea2800) [pid = 1813] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f96414cd400) [pid = 1813] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f963f6d0400) [pid = 1813] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f9635e28c00) [pid = 1813] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f9640666800) [pid = 1813] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f9640718800) [pid = 1813] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f96405e2400) [pid = 1813] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f963f6c3c00) [pid = 1813] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f963faf1c00) [pid = 1813] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f963da75c00) [pid = 1813] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f963dfa8c00) [pid = 1813] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f963da6e400) [pid = 1813] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f963cce7000) [pid = 1813] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f963cce6400) [pid = 1813] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f963b5b8000) [pid = 1813] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f963b5b8800) [pid = 1813] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f963b5b3800) [pid = 1813] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f96370fbc00) [pid = 1813] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:49:18 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f9636ec9400) [pid = 1813] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:49:18 INFO - PROCESS | 1813 | 1461145758142 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]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2331ms 02:49:18 INFO - PROCESS | 1813 | 1461145758205 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 1813 | 1461145758209 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:49:18 INFO - PROCESS | 1813 | 1461145758222 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 1813 | 1461145758231 Marionette TRACE conn3 <- [1,2574,null,{}] 02:49:18 INFO - PROCESS | 1813 | 1461145758248 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}] 02:49:18 INFO - PROCESS | 1813 | 1461145758541 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:49:18 INFO - PROCESS | 1813 | 1461145758659 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963afe5800 == 153 [pid = 1813] [id = 651] 02:49:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f963b5c5c00) [pid = 1813] [serial = 1954] [outer = (nil)] 02:49:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f963c5e1000) [pid = 1813] [serial = 1955] [outer = 0x7f963b5c5c00] 02:49:18 INFO - PROCESS | 1813 | 1461145758723 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f963c605400) [pid = 1813] [serial = 1956] [outer = 0x7f963b5c5c00] 02:49:19 INFO - PROCESS | 1813 | 1461145759518 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]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1357ms 02:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:49:19 INFO - PROCESS | 1813 | 1461145759573 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 1813 | 1461145759576 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:49:19 INFO - PROCESS | 1813 | 1461145759582 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1813 | 1461145759586 Marionette TRACE conn3 <- [1,2578,null,{}] 02:49:19 INFO - PROCESS | 1813 | 1461145759591 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}] 02:49:19 INFO - PROCESS | 1813 | 1461145759872 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:49:19 INFO - PROCESS | 1813 | 1461145759895 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b80d000 == 154 [pid = 1813] [id = 652] 02:49:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f963b5ca800) [pid = 1813] [serial = 1957] [outer = (nil)] 02:49:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f963c88ec00) [pid = 1813] [serial = 1958] [outer = 0x7f963b5ca800] 02:49:19 INFO - PROCESS | 1813 | 1461145759956 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f963c899000) [pid = 1813] [serial = 1959] [outer = 0x7f963b5ca800] 02:49:21 INFO - PROCESS | 1813 | 1461145761203 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]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1692ms 02:49:21 INFO - PROCESS | 1813 | 1461145761275 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 1813 | 1461145761284 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:49:21 INFO - PROCESS | 1813 | 1461145761293 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1813 | 1461145761298 Marionette TRACE conn3 <- [1,2582,null,{}] 02:49:21 INFO - PROCESS | 1813 | 1461145761308 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}] 02:49:21 INFO - PROCESS | 1813 | 1461145761589 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:49:21 INFO - PROCESS | 1813 | 1461145761922 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a719800 == 155 [pid = 1813] [id = 653] 02:49:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f96396ef400) [pid = 1813] [serial = 1960] [outer = (nil)] 02:49:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f96399a0c00) [pid = 1813] [serial = 1961] [outer = 0x7f96396ef400] 02:49:22 INFO - PROCESS | 1813 | 1461145762008 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f963b5ac400) [pid = 1813] [serial = 1962] [outer = 0x7f96396ef400] 02:49:23 INFO - PROCESS | 1813 | 1461145763033 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]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1787ms 02:49:23 INFO - PROCESS | 1813 | 1461145763083 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 1813 | 1461145763093 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:49:23 INFO - PROCESS | 1813 | 1461145763104 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 1813 | 1461145763108 Marionette TRACE conn3 <- [1,2586,null,{}] 02:49:23 INFO - PROCESS | 1813 | 1461145763114 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}] 02:49:23 INFO - PROCESS | 1813 | 1461145763380 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:49:23 INFO - PROCESS | 1813 | 1461145763731 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c9d1800 == 156 [pid = 1813] [id = 654] 02:49:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f963b697400) [pid = 1813] [serial = 1963] [outer = (nil)] 02:49:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f963c898800) [pid = 1813] [serial = 1964] [outer = 0x7f963b697400] 02:49:23 INFO - PROCESS | 1813 | 1461145763814 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f963ccca000) [pid = 1813] [serial = 1965] [outer = 0x7f963b697400] 02:49:24 INFO - PROCESS | 1813 | 1461145764738 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]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1681ms 02:49:24 INFO - PROCESS | 1813 | 1461145764785 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:49:24 INFO - PROCESS | 1813 | 1461145764790 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:49:24 INFO - PROCESS | 1813 | 1461145764796 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 1813 | 1461145764802 Marionette TRACE conn3 <- [1,2590,null,{}] 02:49:24 INFO - PROCESS | 1813 | 1461145764819 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}] 02:49:25 INFO - PROCESS | 1813 | 1461145765068 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:49:25 INFO - PROCESS | 1813 | 1461145765473 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e20e000 == 157 [pid = 1813] [id = 655] 02:49:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f963ceb4400) [pid = 1813] [serial = 1966] [outer = (nil)] 02:49:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f963cf57000) [pid = 1813] [serial = 1967] [outer = 0x7f963ceb4400] 02:49:25 INFO - PROCESS | 1813 | 1461145765667 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f963df9c400) [pid = 1813] [serial = 1968] [outer = 0x7f963ceb4400] 02:49:26 INFO - PROCESS | 1813 | 1461145766626 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]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1888ms 02:49:26 INFO - PROCESS | 1813 | 1461145766684 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:49:26 INFO - PROCESS | 1813 | 1461145766690 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:49:26 INFO - PROCESS | 1813 | 1461145766696 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1813 | 1461145766699 Marionette TRACE conn3 <- [1,2594,null,{}] 02:49:26 INFO - PROCESS | 1813 | 1461145766705 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}] 02:49:27 INFO - PROCESS | 1813 | 1461145766999 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:49:27 INFO - PROCESS | 1813 | 1461145767312 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640106800 == 158 [pid = 1813] [id = 656] 02:49:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f963cf5c400) [pid = 1813] [serial = 1969] [outer = (nil)] 02:49:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f963e31e400) [pid = 1813] [serial = 1970] [outer = 0x7f963cf5c400] 02:49:27 INFO - PROCESS | 1813 | 1461145767393 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f963f55a000) [pid = 1813] [serial = 1971] [outer = 0x7f963cf5c400] 02:49:28 INFO - PROCESS | 1813 | 1461145768347 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]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1683ms 02:49:28 INFO - PROCESS | 1813 | 1461145768380 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1813 | 1461145768383 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:49:28 INFO - PROCESS | 1813 | 1461145768390 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1813 | 1461145768393 Marionette TRACE conn3 <- [1,2598,null,{}] 02:49:28 INFO - PROCESS | 1813 | 1461145768399 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}] 02:49:28 INFO - PROCESS | 1813 | 1461145768637 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:49:28 INFO - PROCESS | 1813 | 1461145768951 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640599800 == 159 [pid = 1813] [id = 657] 02:49:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f963f623000) [pid = 1813] [serial = 1972] [outer = (nil)] 02:49:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f963f62b400) [pid = 1813] [serial = 1973] [outer = 0x7f963f623000] 02:49:29 INFO - PROCESS | 1813 | 1461145769033 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f963f6c9000) [pid = 1813] [serial = 1974] [outer = 0x7f963f623000] 02:49:30 INFO - PROCESS | 1813 | 1461145770004 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]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1683ms 02:49:30 INFO - PROCESS | 1813 | 1461145770075 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 1813 | 1461145770079 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:49:30 INFO - PROCESS | 1813 | 1461145770103 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 1813 | 1461145770106 Marionette TRACE conn3 <- [1,2602,null,{}] 02:49:30 INFO - PROCESS | 1813 | 1461145770112 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}] 02:49:30 INFO - PROCESS | 1813 | 1461145770385 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:49:30 INFO - PROCESS | 1813 | 1461145770688 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414f2000 == 160 [pid = 1813] [id = 658] 02:49:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f963f6ca400) [pid = 1813] [serial = 1975] [outer = (nil)] 02:49:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f963faef000) [pid = 1813] [serial = 1976] [outer = 0x7f963f6ca400] 02:49:30 INFO - PROCESS | 1813 | 1461145770777 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f964066e000) [pid = 1813] [serial = 1977] [outer = 0x7f963f6ca400] 02:49:31 INFO - PROCESS | 1813 | 1461145771720 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]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1687ms 02:49:31 INFO - PROCESS | 1813 | 1461145771789 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:49:31 INFO - PROCESS | 1813 | 1461145771794 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:49:31 INFO - PROCESS | 1813 | 1461145771801 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1813 | 1461145771805 Marionette TRACE conn3 <- [1,2606,null,{}] 02:49:31 INFO - PROCESS | 1813 | 1461145771810 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}] 02:49:32 INFO - PROCESS | 1813 | 1461145772045 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:49:32 INFO - PROCESS | 1813 | 1461145772364 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96436bc000 == 161 [pid = 1813] [id = 659] 02:49:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f963f6d0400) [pid = 1813] [serial = 1978] [outer = (nil)] 02:49:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f96414c4400) [pid = 1813] [serial = 1979] [outer = 0x7f963f6d0400] 02:49:32 INFO - PROCESS | 1813 | 1461145772445 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f9641648800) [pid = 1813] [serial = 1980] [outer = 0x7f963f6d0400] 02:49:33 INFO - PROCESS | 1813 | 1461145773357 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]]]}] 02:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1634ms 02:49:33 INFO - PROCESS | 1813 | 1461145773436 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 1813 | 1461145773439 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:49:33 INFO - PROCESS | 1813 | 1461145773445 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1813 | 1461145773448 Marionette TRACE conn3 <- [1,2610,null,{}] 02:49:33 INFO - PROCESS | 1813 | 1461145773454 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}] 02:49:33 INFO - PROCESS | 1813 | 1461145773674 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:49:33 INFO - PROCESS | 1813 | 1461145773986 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484bb000 == 162 [pid = 1813] [id = 660] 02:49:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f963ceae000) [pid = 1813] [serial = 1981] [outer = (nil)] 02:49:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9641e4bc00) [pid = 1813] [serial = 1982] [outer = 0x7f963ceae000] 02:49:34 INFO - PROCESS | 1813 | 1461145774067 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f96421c2000) [pid = 1813] [serial = 1983] [outer = 0x7f963ceae000] 02:49:34 INFO - PROCESS | 1813 | 1461145774979 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]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1582ms 02:49:35 INFO - PROCESS | 1813 | 1461145775028 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1813 | 1461145775032 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:49:35 INFO - PROCESS | 1813 | 1461145775039 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1813 | 1461145775042 Marionette TRACE conn3 <- [1,2614,null,{}] 02:49:35 INFO - PROCESS | 1813 | 1461145775048 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}] 02:49:35 INFO - PROCESS | 1813 | 1461145775299 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:49:35 INFO - PROCESS | 1813 | 1461145775628 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649d22800 == 163 [pid = 1813] [id = 661] 02:49:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f963ceab400) [pid = 1813] [serial = 1984] [outer = (nil)] 02:49:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f9643275c00) [pid = 1813] [serial = 1985] [outer = 0x7f963ceab400] 02:49:35 INFO - PROCESS | 1813 | 1461145775718 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f9643410c00) [pid = 1813] [serial = 1986] [outer = 0x7f963ceab400] 02:49:36 INFO - PROCESS | 1813 | 1461145776682 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]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1680ms 02:49:36 INFO - PROCESS | 1813 | 1461145776720 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1813 | 1461145776725 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:49:36 INFO - PROCESS | 1813 | 1461145776731 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1813 | 1461145776735 Marionette TRACE conn3 <- [1,2618,null,{}] 02:49:36 INFO - PROCESS | 1813 | 1461145776741 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}] 02:49:37 INFO - PROCESS | 1813 | 1461145777012 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:49:37 INFO - PROCESS | 1813 | 1461145777343 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3ae800 == 164 [pid = 1813] [id = 662] 02:49:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f9643e08800) [pid = 1813] [serial = 1987] [outer = (nil)] 02:49:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f9643e60000) [pid = 1813] [serial = 1988] [outer = 0x7f9643e08800] 02:49:37 INFO - PROCESS | 1813 | 1461145777441 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f96486a2000) [pid = 1813] [serial = 1989] [outer = 0x7f9643e08800] 02:49:38 INFO - PROCESS | 1813 | 1461145778401 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]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1735ms 02:49:38 INFO - PROCESS | 1813 | 1461145778467 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1813 | 1461145778471 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:49:38 INFO - PROCESS | 1813 | 1461145778477 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1813 | 1461145778480 Marionette TRACE conn3 <- [1,2622,null,{}] 02:49:38 INFO - PROCESS | 1813 | 1461145778487 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}] 02:49:38 INFO - PROCESS | 1813 | 1461145778790 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:49:39 INFO - PROCESS | 1813 | 1461145779120 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae20800 == 165 [pid = 1813] [id = 663] 02:49:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f9649c6e400) [pid = 1813] [serial = 1990] [outer = (nil)] 02:49:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f9649ed8c00) [pid = 1813] [serial = 1991] [outer = 0x7f9649c6e400] 02:49:39 INFO - PROCESS | 1813 | 1461145779205 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964a28f400) [pid = 1813] [serial = 1992] [outer = 0x7f9649c6e400] 02:49:40 INFO - PROCESS | 1813 | 1461145780150 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]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1739ms 02:49:40 INFO - PROCESS | 1813 | 1461145780218 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 1813 | 1461145780221 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:49:40 INFO - PROCESS | 1813 | 1461145780227 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1813 | 1461145780229 Marionette TRACE conn3 <- [1,2626,null,{}] 02:49:40 INFO - PROCESS | 1813 | 1461145780235 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}] 02:49:40 INFO - PROCESS | 1813 | 1461145780490 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:49:40 INFO - PROCESS | 1813 | 1461145780842 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e309000 == 166 [pid = 1813] [id = 664] 02:49:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964a778400) [pid = 1813] [serial = 1993] [outer = (nil)] 02:49:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964a9da800) [pid = 1813] [serial = 1994] [outer = 0x7f964a778400] 02:49:40 INFO - PROCESS | 1813 | 1461145780929 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f964af03c00) [pid = 1813] [serial = 1995] [outer = 0x7f964a778400] 02:49:41 INFO - PROCESS | 1813 | 1461145781827 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]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1631ms 02:49:41 INFO - PROCESS | 1813 | 1461145781874 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 1813 | 1461145781879 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:49:41 INFO - PROCESS | 1813 | 1461145781885 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 1813 | 1461145781887 Marionette TRACE conn3 <- [1,2630,null,{}] 02:49:41 INFO - PROCESS | 1813 | 1461145781893 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}] 02:49:42 INFO - PROCESS | 1813 | 1461145782133 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:49:42 INFO - PROCESS | 1813 | 1461145782454 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed92800 == 167 [pid = 1813] [id = 665] 02:49:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964a4c6800) [pid = 1813] [serial = 1996] [outer = (nil)] 02:49:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f964af48c00) [pid = 1813] [serial = 1997] [outer = 0x7f964a4c6800] 02:49:42 INFO - PROCESS | 1813 | 1461145782538 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f964af54400) [pid = 1813] [serial = 1998] [outer = 0x7f964a4c6800] 02:49:43 INFO - PROCESS | 1813 | 1461145783439 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]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1584ms 02:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:49:43 INFO - PROCESS | 1813 | 1461145783472 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 1813 | 1461145783475 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:49:43 INFO - PROCESS | 1813 | 1461145783480 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1813 | 1461145783484 Marionette TRACE conn3 <- [1,2634,null,{}] 02:49:43 INFO - PROCESS | 1813 | 1461145783490 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}] 02:49:43 INFO - PROCESS | 1813 | 1461145783737 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:49:44 INFO - PROCESS | 1813 | 1461145784057 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f77f000 == 168 [pid = 1813] [id = 666] 02:49:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f964af0c400) [pid = 1813] [serial = 1999] [outer = (nil)] 02:49:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f964b0c9000) [pid = 1813] [serial = 2000] [outer = 0x7f964af0c400] 02:49:44 INFO - PROCESS | 1813 | 1461145784142 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f964b137800) [pid = 1813] [serial = 2001] [outer = 0x7f964af0c400] 02:49:45 INFO - PROCESS | 1813 | 1461145785044 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]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1630ms 02:49:45 INFO - PROCESS | 1813 | 1461145785112 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1813 | 1461145785115 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:49:45 INFO - PROCESS | 1813 | 1461145785122 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1813 | 1461145785125 Marionette TRACE conn3 <- [1,2638,null,{}] 02:49:45 INFO - PROCESS | 1813 | 1461145785130 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}] 02:49:45 INFO - PROCESS | 1813 | 1461145785383 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:49:45 INFO - PROCESS | 1813 | 1461145785723 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965362e800 == 169 [pid = 1813] [id = 667] 02:49:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f964a774000) [pid = 1813] [serial = 2002] [outer = (nil)] 02:49:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f964b141000) [pid = 1813] [serial = 2003] [outer = 0x7f964a774000] 02:49:45 INFO - PROCESS | 1813 | 1461145785802 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f964b573800) [pid = 1813] [serial = 2004] [outer = 0x7f964a774000] 02:49:46 INFO - PROCESS | 1813 | 1461145786675 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]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1587ms 02:49:46 INFO - PROCESS | 1813 | 1461145786720 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1813 | 1461145786723 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:49:46 INFO - PROCESS | 1813 | 1461145786731 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1813 | 1461145786735 Marionette TRACE conn3 <- [1,2642,null,{}] 02:49:46 INFO - PROCESS | 1813 | 1461145786740 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}] 02:49:46 INFO - PROCESS | 1813 | 1461145786986 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:49:47 INFO - PROCESS | 1813 | 1461145787305 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654419000 == 170 [pid = 1813] [id = 668] 02:49:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f963c5e1800) [pid = 1813] [serial = 2005] [outer = (nil)] 02:49:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f964b7e1400) [pid = 1813] [serial = 2006] [outer = 0x7f963c5e1800] 02:49:47 INFO - PROCESS | 1813 | 1461145787387 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f964c24f000) [pid = 1813] [serial = 2007] [outer = 0x7f963c5e1800] 02:49:48 INFO - PROCESS | 1813 | 1461145788295 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]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:49:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1640ms 02:49:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:49:48 INFO - PROCESS | 1813 | 1461145788372 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 1813 | 1461145788375 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:49:48 INFO - PROCESS | 1813 | 1461145788381 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1813 | 1461145788384 Marionette TRACE conn3 <- [1,2646,null,{}] 02:49:48 INFO - PROCESS | 1813 | 1461145788390 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}] 02:49:48 INFO - PROCESS | 1813 | 1461145788666 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:49:48 INFO - PROCESS | 1813 | 1461145788989 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654d69800 == 171 [pid = 1813] [id = 669] 02:49:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f963f623c00) [pid = 1813] [serial = 2008] [outer = (nil)] 02:49:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964c63bc00) [pid = 1813] [serial = 2009] [outer = 0x7f963f623c00] 02:49:49 INFO - PROCESS | 1813 | 1461145789073 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f964d0f4c00) [pid = 1813] [serial = 2010] [outer = 0x7f963f623c00] 02:49:49 INFO - PROCESS | 1813 | 1461145789952 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]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:49:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1633ms 02:49:50 INFO - PROCESS | 1813 | 1461145790014 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 1813 | 1461145790018 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:49:50 INFO - PROCESS | 1813 | 1461145790023 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1813 | 1461145790025 Marionette TRACE conn3 <- [1,2650,null,{}] 02:49:50 INFO - PROCESS | 1813 | 1461145790031 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}] 02:49:50 INFO - PROCESS | 1813 | 1461145790271 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e76800 == 170 [pid = 1813] [id = 646] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96535a7000 == 169 [pid = 1813] [id = 645] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9651cb3000 == 168 [pid = 1813] [id = 644] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f94a800 == 167 [pid = 1813] [id = 643] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f781800 == 166 [pid = 1813] [id = 642] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ee5b000 == 165 [pid = 1813] [id = 641] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed2c800 == 164 [pid = 1813] [id = 640] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e633800 == 163 [pid = 1813] [id = 639] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b62d800 == 162 [pid = 1813] [id = 638] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae07000 == 161 [pid = 1813] [id = 637] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a371800 == 160 [pid = 1813] [id = 636] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643d9a000 == 159 [pid = 1813] [id = 635] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414f3000 == 158 [pid = 1813] [id = 634] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640504800 == 157 [pid = 1813] [id = 633] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cc17000 == 156 [pid = 1813] [id = 632] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b4e1800 == 155 [pid = 1813] [id = 631] 02:49:52 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9635e66000 == 154 [pid = 1813] [id = 630] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f963b698800) [pid = 1813] [serial = 1752] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f963b088800) [pid = 1813] [serial = 1886] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f9639d9e000) [pid = 1813] [serial = 1889] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f9639d9a000) [pid = 1813] [serial = 1829] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f96396f1800) [pid = 1813] [serial = 1827] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f9638eab800) [pid = 1813] [serial = 1826] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f9643e5b000) [pid = 1813] [serial = 1878] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f9643e10000) [pid = 1813] [serial = 1877] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f9643e04400) [pid = 1813] [serial = 1875] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f96434b4400) [pid = 1813] [serial = 1874] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964340cc00) [pid = 1813] [serial = 1872] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f9643278000) [pid = 1813] [serial = 1871] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f964326dc00) [pid = 1813] [serial = 1869] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f96421c8000) [pid = 1813] [serial = 1868] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f9641734000) [pid = 1813] [serial = 1866] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f964164cc00) [pid = 1813] [serial = 1865] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f9641644400) [pid = 1813] [serial = 1863] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f96414cf400) [pid = 1813] [serial = 1862] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9640718400) [pid = 1813] [serial = 1860] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f964070d800) [pid = 1813] [serial = 1859] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f9640669000) [pid = 1813] [serial = 1857] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f96405e6400) [pid = 1813] [serial = 1856] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f963f6cd400) [pid = 1813] [serial = 1854] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f963f6c2400) [pid = 1813] [serial = 1853] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f963f562400) [pid = 1813] [serial = 1851] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f963f558400) [pid = 1813] [serial = 1850] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f963e316c00) [pid = 1813] [serial = 1848] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f963e30c000) [pid = 1813] [serial = 1847] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f963dfa2c00) [pid = 1813] [serial = 1845] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f963dbda800) [pid = 1813] [serial = 1844] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f963da70400) [pid = 1813] [serial = 1842] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f963cf5b400) [pid = 1813] [serial = 1841] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f963c892000) [pid = 1813] [serial = 1839] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f963c7f2c00) [pid = 1813] [serial = 1838] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963c60c000) [pid = 1813] [serial = 1836] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963c5eb800) [pid = 1813] [serial = 1835] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f963b696c00) [pid = 1813] [serial = 1833] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f963b5ce400) [pid = 1813] [serial = 1832] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f963b558400) [pid = 1813] [serial = 1830] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f9638f82c00) [pid = 1813] [serial = 1883] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f96370f8c00) [pid = 1813] [serial = 1881] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f9636ecd400) [pid = 1813] [serial = 1880] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f963b561400) [pid = 1813] [serial = 1887] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f96399a4000) [pid = 1813] [serial = 1884] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1813 | 1461145792512 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636282800 == 155 [pid = 1813] [id = 670] 02:49:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f9636163000) [pid = 1813] [serial = 2011] [outer = (nil)] 02:49:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f9636168800) [pid = 1813] [serial = 2012] [outer = 0x7f9636163000] 02:49:52 INFO - PROCESS | 1813 | 1461145792588 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f9636ecd400) [pid = 1813] [serial = 2013] [outer = 0x7f9636163000] 02:49:53 INFO - PROCESS | 1813 | 1461145793374 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]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3388ms 02:49:53 INFO - PROCESS | 1813 | 1461145793415 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 1813 | 1461145793422 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:49:53 INFO - PROCESS | 1813 | 1461145793434 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 1813 | 1461145793437 Marionette TRACE conn3 <- [1,2654,null,{}] 02:49:53 INFO - PROCESS | 1813 | 1461145793445 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}] 02:49:53 INFO - PROCESS | 1813 | 1461145793683 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:49:53 INFO - PROCESS | 1813 | 1461145793872 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639c17000 == 156 [pid = 1813] [id = 671] 02:49:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f9636163800) [pid = 1813] [serial = 2014] [outer = (nil)] 02:49:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f9638f81800) [pid = 1813] [serial = 2015] [outer = 0x7f9636163800] 02:49:53 INFO - PROCESS | 1813 | 1461145793938 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f96399a3000) [pid = 1813] [serial = 2016] [outer = 0x7f9636163800] 02:49:54 INFO - PROCESS | 1813 | 1461145794849 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]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1442ms 02:49:54 INFO - PROCESS | 1813 | 1461145794876 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 1813 | 1461145794882 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:49:54 INFO - PROCESS | 1813 | 1461145794894 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1813 | 1461145794896 Marionette TRACE conn3 <- [1,2658,null,{}] 02:49:54 INFO - PROCESS | 1813 | 1461145794902 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}] 02:49:55 INFO - PROCESS | 1813 | 1461145795183 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:49:55 INFO - PROCESS | 1813 | 1461145795227 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a7e8000 == 157 [pid = 1813] [id = 672] 02:49:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f963999dc00) [pid = 1813] [serial = 2017] [outer = (nil)] 02:49:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f963b087400) [pid = 1813] [serial = 2018] [outer = 0x7f963999dc00] 02:49:55 INFO - PROCESS | 1813 | 1461145795293 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f963b5b2c00) [pid = 1813] [serial = 2019] [outer = 0x7f963999dc00] 02:49:56 INFO - PROCESS | 1813 | 1461145796440 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]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1585ms 02:49:56 INFO - PROCESS | 1813 | 1461145796480 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1813 | 1461145796483 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:49:56 INFO - PROCESS | 1813 | 1461145796498 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1813 | 1461145796507 Marionette TRACE conn3 <- [1,2662,null,{}] 02:49:56 INFO - PROCESS | 1813 | 1461145796520 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}] 02:49:56 INFO - PROCESS | 1813 | 1461145796799 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f9639c05800) [pid = 1813] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9638f74c00) [pid = 1813] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f9635e25000) [pid = 1813] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964a51fc00) [pid = 1813] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f96414c3000) [pid = 1813] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f9635e27000) [pid = 1813] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f963b559800) [pid = 1813] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f964a107400) [pid = 1813] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f964a109000) [pid = 1813] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f96486a0400) [pid = 1813] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f963f558800) [pid = 1813] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f963b5c5c00) [pid = 1813] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f96405e6800) [pid = 1813] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f963faf1400) [pid = 1813] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f9640663c00) [pid = 1813] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f963f622800) [pid = 1813] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f963ccc8000) [pid = 1813] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f963ccc3400) [pid = 1813] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f963b5c2400) [pid = 1813] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f96396f1400) [pid = 1813] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f9636167800) [pid = 1813] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f9636165800) [pid = 1813] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:49:57 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f9635e26800) [pid = 1813] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:49:57 INFO - PROCESS | 1813 | 1461145797521 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96397d7000 == 158 [pid = 1813] [id = 673] 02:49:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f9635e25000) [pid = 1813] [serial = 2020] [outer = (nil)] 02:49:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f9638d48c00) [pid = 1813] [serial = 2021] [outer = 0x7f9635e25000] 02:49:57 INFO - PROCESS | 1813 | 1461145797585 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f963b5b5800) [pid = 1813] [serial = 2022] [outer = 0x7f9635e25000] 02:49:58 INFO - PROCESS | 1813 | 1461145798282 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]]]}] 02:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1806ms 02:49:58 INFO - PROCESS | 1813 | 1461145798299 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 1813 | 1461145798303 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:49:58 INFO - PROCESS | 1813 | 1461145798309 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 1813 | 1461145798311 Marionette TRACE conn3 <- [1,2666,null,{}] 02:49:58 INFO - PROCESS | 1813 | 1461145798317 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}] 02:49:58 INFO - PROCESS | 1813 | 1461145798591 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:49:58 INFO - PROCESS | 1813 | 1461145798616 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c58f800 == 159 [pid = 1813] [id = 674] 02:49:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f9635e26800) [pid = 1813] [serial = 2023] [outer = (nil)] 02:49:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f963c899c00) [pid = 1813] [serial = 2024] [outer = 0x7f9635e26800] 02:49:58 INFO - PROCESS | 1813 | 1461145798676 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f963cccd000) [pid = 1813] [serial = 2025] [outer = 0x7f9635e26800] 02:50:00 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:00 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:50:00 INFO - PROCESS | 1813 | 1461145800380 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]]]}] 02:50:00 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) 02:50:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2089ms 02:50:00 INFO - PROCESS | 1813 | 1461145800400 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1813 | 1461145800406 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:50:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:50:00 INFO - PROCESS | 1813 | 1461145800415 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1813 | 1461145800420 Marionette TRACE conn3 <- [1,2670,null,{}] 02:50:00 INFO - PROCESS | 1813 | 1461145800429 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}] 02:50:00 INFO - PROCESS | 1813 | 1461145800689 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:50:00 INFO - PROCESS | 1813 | 1461145800963 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a720000 == 160 [pid = 1813] [id = 675] 02:50:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f9635e2d800) [pid = 1813] [serial = 2026] [outer = (nil)] 02:50:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f96396f6c00) [pid = 1813] [serial = 2027] [outer = 0x7f9635e2d800] 02:50:01 INFO - PROCESS | 1813 | 1461145801040 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f9639d93800) [pid = 1813] [serial = 2028] [outer = 0x7f9635e2d800] 02:50:02 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:02 INFO - PROCESS | 1813 | 1461145802457 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] 02:50:02 INFO - PROCESS | 1813 | 1461145802518 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 02:50:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:50:02 INFO - PROCESS | 1813 | 1461145802530 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1813 | 1461145802533 Marionette TRACE conn3 <- [1,2674,null,{}] 02:50:02 INFO - PROCESS | 1813 | 1461145802642 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}] 02:50:02 INFO - PROCESS | 1813 | 1461145802871 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:50:03 INFO - PROCESS | 1813 | 1461145803126 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cd02800 == 161 [pid = 1813] [id = 676] 02:50:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f9636ecf400) [pid = 1813] [serial = 2029] [outer = (nil)] 02:50:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f963b693400) [pid = 1813] [serial = 2030] [outer = 0x7f9636ecf400] 02:50:03 INFO - PROCESS | 1813 | 1461145803201 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f963ccc4c00) [pid = 1813] [serial = 2031] [outer = 0x7f9636ecf400] 02:50:04 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:04 INFO - PROCESS | 1813 | 1461145804634 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] 02:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:50:04 INFO - PROCESS | 1813 | 1461145804712 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 02:50:04 INFO - PROCESS | 1813 | 1461145804738 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1813 | 1461145804744 Marionette TRACE conn3 <- [1,2678,null,{}] 02:50:04 INFO - PROCESS | 1813 | 1461145804763 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}] 02:50:05 INFO - PROCESS | 1813 | 1461145805002 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:50:05 INFO - PROCESS | 1813 | 1461145805263 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96400a3800 == 162 [pid = 1813] [id = 677] 02:50:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f963ccc6400) [pid = 1813] [serial = 2032] [outer = (nil)] 02:50:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f963cf57400) [pid = 1813] [serial = 2033] [outer = 0x7f963ccc6400] 02:50:05 INFO - PROCESS | 1813 | 1461145805340 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f963dfa2000) [pid = 1813] [serial = 2034] [outer = 0x7f963ccc6400] 02:50:06 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:06 INFO - PROCESS | 1813 | 1461145806686 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]]]}] 02:50:06 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) 02:50:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2009ms 02:50:06 INFO - PROCESS | 1813 | 1461145806729 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:50:06 INFO - PROCESS | 1813 | 1461145806734 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 02:50:06 INFO - PROCESS | 1813 | 1461145806741 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1813 | 1461145806744 Marionette TRACE conn3 <- [1,2682,null,{}] 02:50:06 INFO - PROCESS | 1813 | 1461145806749 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}] 02:50:07 INFO - PROCESS | 1813 | 1461145807071 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:50:07 INFO - PROCESS | 1813 | 1461145807309 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96405a0800 == 163 [pid = 1813] [id = 678] 02:50:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f963b557400) [pid = 1813] [serial = 2035] [outer = (nil)] 02:50:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f963e315800) [pid = 1813] [serial = 2036] [outer = 0x7f963b557400] 02:50:07 INFO - PROCESS | 1813 | 1461145807388 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f963f562800) [pid = 1813] [serial = 2037] [outer = 0x7f963b557400] 02:50:08 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:08 INFO - PROCESS | 1813 | 1461145808744 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]]]}] 02:50:08 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) 02:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2032ms 02:50:08 INFO - PROCESS | 1813 | 1461145808774 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1813 | 1461145808777 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 02:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:50:08 INFO - PROCESS | 1813 | 1461145808785 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1813 | 1461145808789 Marionette TRACE conn3 <- [1,2686,null,{}] 02:50:08 INFO - PROCESS | 1813 | 1461145808796 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}] 02:50:09 INFO - PROCESS | 1813 | 1461145809016 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:50:09 INFO - PROCESS | 1813 | 1461145809291 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96414f0000 == 164 [pid = 1813] [id = 679] 02:50:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f963ceb2800) [pid = 1813] [serial = 2038] [outer = (nil)] 02:50:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f963f62fc00) [pid = 1813] [serial = 2039] [outer = 0x7f963ceb2800] 02:50:09 INFO - PROCESS | 1813 | 1461145809374 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f963f912c00) [pid = 1813] [serial = 2040] [outer = 0x7f963ceb2800] 02:50:10 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:10 INFO - PROCESS | 1813 | 1461145810728 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] 02:50:10 INFO - PROCESS | 1813 | 1461145810779 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 02:50:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:50:10 INFO - PROCESS | 1813 | 1461145810785 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1813 | 1461145810787 Marionette TRACE conn3 <- [1,2690,null,{}] 02:50:10 INFO - PROCESS | 1813 | 1461145810793 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}] 02:50:11 INFO - PROCESS | 1813 | 1461145811148 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:50:11 INFO - PROCESS | 1813 | 1461145811447 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9648675000 == 165 [pid = 1813] [id = 680] 02:50:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f963fae8000) [pid = 1813] [serial = 2041] [outer = (nil)] 02:50:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f9640665800) [pid = 1813] [serial = 2042] [outer = 0x7f963fae8000] 02:50:11 INFO - PROCESS | 1813 | 1461145811529 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f9641e48000) [pid = 1813] [serial = 2043] [outer = 0x7f963fae8000] 02:50:12 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:12 INFO - PROCESS | 1813 | 1461145812891 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] 02:50:12 INFO - PROCESS | 1813 | 1461145812924 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 02:50:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:50:12 INFO - PROCESS | 1813 | 1461145812931 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1813 | 1461145812934 Marionette TRACE conn3 <- [1,2694,null,{}] 02:50:12 INFO - PROCESS | 1813 | 1461145812939 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}] 02:50:13 INFO - PROCESS | 1813 | 1461145813318 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:50:13 INFO - PROCESS | 1813 | 1461145813523 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a37a800 == 166 [pid = 1813] [id = 681] 02:50:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9641644000) [pid = 1813] [serial = 2044] [outer = (nil)] 02:50:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f964326ec00) [pid = 1813] [serial = 2045] [outer = 0x7f9641644000] 02:50:13 INFO - PROCESS | 1813 | 1461145813603 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f9643408c00) [pid = 1813] [serial = 2046] [outer = 0x7f9641644000] 02:50:14 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:14 INFO - PROCESS | 1813 | 1461145814962 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] 02:50:15 INFO - PROCESS | 1813 | 1461145815022 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 02:50:15 INFO - PROCESS | 1813 | 1461145815028 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1813 | 1461145815031 Marionette TRACE conn3 <- [1,2698,null,{}] 02:50:15 INFO - PROCESS | 1813 | 1461145815037 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}] 02:50:15 INFO - PROCESS | 1813 | 1461145815343 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:50:15 INFO - PROCESS | 1813 | 1461145815607 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae04800 == 167 [pid = 1813] [id = 682] 02:50:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f9641732400) [pid = 1813] [serial = 2047] [outer = (nil)] 02:50:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f96434bb800) [pid = 1813] [serial = 2048] [outer = 0x7f9641732400] 02:50:15 INFO - PROCESS | 1813 | 1461145815680 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9643e0a800) [pid = 1813] [serial = 2049] [outer = 0x7f9641732400] 02:50:16 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:17 INFO - PROCESS | 1813 | 1461145817023 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] 02:50:17 INFO - PROCESS | 1813 | 1461145817065 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 02:50:17 INFO - PROCESS | 1813 | 1461145817071 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1813 | 1461145817074 Marionette TRACE conn3 <- [1,2702,null,{}] 02:50:17 INFO - PROCESS | 1813 | 1461145817080 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}] 02:50:17 INFO - PROCESS | 1813 | 1461145817347 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:50:17 INFO - PROCESS | 1813 | 1461145817584 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b3b9000 == 168 [pid = 1813] [id = 683] 02:50:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f9641e48c00) [pid = 1813] [serial = 2050] [outer = (nil)] 02:50:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f9643e10000) [pid = 1813] [serial = 2051] [outer = 0x7f9641e48c00] 02:50:17 INFO - PROCESS | 1813 | 1461145817659 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f96486a7800) [pid = 1813] [serial = 2052] [outer = 0x7f9641e48c00] 02:50:18 INFO - PROCESS | 1813 | 1461145818590 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]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:50:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1586ms 02:50:18 INFO - PROCESS | 1813 | 1461145818657 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1813 | 1461145818661 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 02:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:50:18 INFO - PROCESS | 1813 | 1461145818667 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1813 | 1461145818671 Marionette TRACE conn3 <- [1,2706,null,{}] 02:50:18 INFO - PROCESS | 1813 | 1461145818677 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}] 02:50:18 INFO - PROCESS | 1813 | 1461145818916 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:50:19 INFO - PROCESS | 1813 | 1461145819223 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963960f000 == 169 [pid = 1813] [id = 684] 02:50:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f9635e23800) [pid = 1813] [serial = 2053] [outer = (nil)] 02:50:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f9635e25800) [pid = 1813] [serial = 2054] [outer = 0x7f9635e23800] 02:50:19 INFO - PROCESS | 1813 | 1461145819305 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f963c88d400) [pid = 1813] [serial = 2055] [outer = 0x7f9635e23800] 02:50:20 INFO - PROCESS | 1813 | 1461145820202 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]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1585ms 02:50:20 INFO - PROCESS | 1813 | 1461145820255 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1813 | 1461145820258 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 02:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:50:20 INFO - PROCESS | 1813 | 1461145820265 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 1813 | 1461145820270 Marionette TRACE conn3 <- [1,2710,null,{}] 02:50:20 INFO - PROCESS | 1813 | 1461145820276 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}] 02:50:20 INFO - PROCESS | 1813 | 1461145820539 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:50:21 INFO - PROCESS | 1813 | 1461145821428 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636fcb000 == 170 [pid = 1813] [id = 685] 02:50:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f9635e27000) [pid = 1813] [serial = 2056] [outer = (nil)] 02:50:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f9635e2d000) [pid = 1813] [serial = 2057] [outer = 0x7f9635e27000] 02:50:21 INFO - PROCESS | 1813 | 1461145821538 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f9636ed0400) [pid = 1813] [serial = 2058] [outer = 0x7f9635e27000] 02:50:22 INFO - PROCESS | 1813 | 1461145822448 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] 02:50:22 INFO - PROCESS | 1813 | 1461145822515 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 02:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:50:22 INFO - PROCESS | 1813 | 1461145822544 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1813 | 1461145822549 Marionette TRACE conn3 <- [1,2714,null,{}] 02:50:22 INFO - PROCESS | 1813 | 1461145822557 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}] 02:50:22 INFO - PROCESS | 1813 | 1461145822788 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:50:23 INFO - PROCESS | 1813 | 1461145823109 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b59a800 == 171 [pid = 1813] [id = 686] 02:50:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f9639c04c00) [pid = 1813] [serial = 2059] [outer = (nil)] 02:50:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f963b080400) [pid = 1813] [serial = 2060] [outer = 0x7f9639c04c00] 02:50:23 INFO - PROCESS | 1813 | 1461145823184 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f963b5b3800) [pid = 1813] [serial = 2061] [outer = 0x7f9639c04c00] 02:50:24 INFO - PROCESS | 1813 | 1461145824003 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]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1492ms 02:50:24 INFO - PROCESS | 1813 | 1461145824034 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1813 | 1461145824040 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 02:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:50:24 INFO - PROCESS | 1813 | 1461145824049 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1813 | 1461145824051 Marionette TRACE conn3 <- [1,2718,null,{}] 02:50:24 INFO - PROCESS | 1813 | 1461145824058 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}] 02:50:24 INFO - PROCESS | 1813 | 1461145824354 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:50:24 INFO - PROCESS | 1813 | 1461145824584 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b4e1000 == 172 [pid = 1813] [id = 687] 02:50:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9636ec3400) [pid = 1813] [serial = 2062] [outer = (nil)] 02:50:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f9638f7d400) [pid = 1813] [serial = 2063] [outer = 0x7f9636ec3400] 02:50:24 INFO - PROCESS | 1813 | 1461145824753 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f963b55ac00) [pid = 1813] [serial = 2064] [outer = 0x7f9636ec3400] 02:50:25 INFO - PROCESS | 1813 | 1461145825903 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] 02:50:25 INFO - PROCESS | 1813 | 1461145825989 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 02:50:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:50:26 INFO - PROCESS | 1813 | 1461145825998 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1813 | 1461145826006 Marionette TRACE conn3 <- [1,2722,null,{}] 02:50:26 INFO - PROCESS | 1813 | 1461145826020 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}] 02:50:26 INFO - PROCESS | 1813 | 1461145826354 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b589800 == 171 [pid = 1813] [id = 562] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963afdd800 == 170 [pid = 1813] [id = 514] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636011800 == 169 [pid = 1813] [id = 648] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96395c3800 == 168 [pid = 1813] [id = 509] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f962800 == 167 [pid = 1813] [id = 519] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964c69d000 == 166 [pid = 1813] [id = 202] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636fd1000 == 165 [pid = 1813] [id = 525] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c816000 == 164 [pid = 1813] [id = 563] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96614b1000 == 163 [pid = 1813] [id = 526] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666917800 == 162 [pid = 1813] [id = 522] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963aed6800 == 161 [pid = 1813] [id = 524] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a727800 == 160 [pid = 1813] [id = 528] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96614b2000 == 159 [pid = 1813] [id = 521] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9635cb1000 == 158 [pid = 1813] [id = 527] 02:50:26 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96405b0000 == 157 [pid = 1813] [id = 515] 02:50:26 INFO - PROCESS | 1813 | 1461145826712 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9638d11800 == 158 [pid = 1813] [id = 688] 02:50:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9639c05000) [pid = 1813] [serial = 2065] [outer = (nil)] 02:50:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f963b5b7400) [pid = 1813] [serial = 2066] [outer = 0x7f9639c05000] 02:50:26 INFO - PROCESS | 1813 | 1461145826794 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f963ccc5c00) [pid = 1813] [serial = 2067] [outer = 0x7f9639c05000] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f963b5ad400) [pid = 1813] [serial = 1824] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f963b556400) [pid = 1813] [serial = 1952] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f963b5b2800) [pid = 1813] [serial = 1953] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f963616f400) [pid = 1813] [serial = 1892] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f964ad45000) [pid = 1813] [serial = 1940] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f964ab04800) [pid = 1813] [serial = 1938] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f964a9d3c00) [pid = 1813] [serial = 1937] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f964a76d400) [pid = 1813] [serial = 1935] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f964a579c00) [pid = 1813] [serial = 1934] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f964a575000) [pid = 1813] [serial = 1932] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f964a51cc00) [pid = 1813] [serial = 1931] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964a4c8000) [pid = 1813] [serial = 1929] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f964a294800) [pid = 1813] [serial = 1928] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f964a28c400) [pid = 1813] [serial = 1926] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f964a10b800) [pid = 1813] [serial = 1925] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f96488bb000) [pid = 1813] [serial = 1923] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f96486a9000) [pid = 1813] [serial = 1922] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f964844e400) [pid = 1813] [serial = 1920] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f9643e5e400) [pid = 1813] [serial = 1919] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f963c5e1000) [pid = 1813] [serial = 1955] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f9643e06c00) [pid = 1813] [serial = 1917] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f964340d400) [pid = 1813] [serial = 1916] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f96421cc000) [pid = 1813] [serial = 1914] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9641732000) [pid = 1813] [serial = 1913] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f96414d1800) [pid = 1813] [serial = 1911] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f9640713400) [pid = 1813] [serial = 1910] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f963f916800) [pid = 1813] [serial = 1908] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f963f629800) [pid = 1813] [serial = 1907] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f963e316000) [pid = 1813] [serial = 1905] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f963df9a400) [pid = 1813] [serial = 1904] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f963ceb1c00) [pid = 1813] [serial = 1902] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f963cce3000) [pid = 1813] [serial = 1901] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f963c88bc00) [pid = 1813] [serial = 1899] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f963c5ecc00) [pid = 1813] [serial = 1898] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f963b55b000) [pid = 1813] [serial = 1896] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f9639d97c00) [pid = 1813] [serial = 1895] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f96370fc400) [pid = 1813] [serial = 1893] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f96396f4400) [pid = 1813] [serial = 1949] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f963616ec00) [pid = 1813] [serial = 1946] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f96370f4800) [pid = 1813] [serial = 1947] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f964af06400) [pid = 1813] [serial = 1944] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f964ae39800) [pid = 1813] [serial = 1943] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f964ad4f800) [pid = 1813] [serial = 1941] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f963999ec00) [pid = 1813] [serial = 1950] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f963c605400) [pid = 1813] [serial = 1956] [outer = (nil)] [url = about:blank] 02:50:27 INFO - PROCESS | 1813 | 1461145827669 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] 02:50:27 INFO - PROCESS | 1813 | 1461145827693 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 02:50:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:50:27 INFO - PROCESS | 1813 | 1461145827700 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1813 | 1461145827702 Marionette TRACE conn3 <- [1,2726,null,{}] 02:50:27 INFO - PROCESS | 1813 | 1461145827708 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}] 02:50:27 INFO - PROCESS | 1813 | 1461145827929 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:50:28 INFO - PROCESS | 1813 | 1461145828106 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a7d9800 == 159 [pid = 1813] [id = 689] 02:50:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f9639d92000) [pid = 1813] [serial = 2068] [outer = (nil)] 02:50:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f963ccd0800) [pid = 1813] [serial = 2069] [outer = 0x7f9639d92000] 02:50:28 INFO - PROCESS | 1813 | 1461145828173 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f963ceb9400) [pid = 1813] [serial = 2070] [outer = 0x7f9639d92000] 02:50:29 INFO - PROCESS | 1813 | 1461145829011 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]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:50:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1328ms 02:50:29 INFO - PROCESS | 1813 | 1461145829028 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 1813 | 1461145829032 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 02:50:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:50:29 INFO - PROCESS | 1813 | 1461145829038 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1813 | 1461145829040 Marionette TRACE conn3 <- [1,2730,null,{}] 02:50:29 INFO - PROCESS | 1813 | 1461145829054 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}] 02:50:29 INFO - PROCESS | 1813 | 1461145829325 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:50:29 INFO - PROCESS | 1813 | 1461145829362 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c57e800 == 160 [pid = 1813] [id = 690] 02:50:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f963da6ec00) [pid = 1813] [serial = 2071] [outer = (nil)] 02:50:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f963da76000) [pid = 1813] [serial = 2072] [outer = 0x7f963da6ec00] 02:50:29 INFO - PROCESS | 1813 | 1461145829459 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f963e304800) [pid = 1813] [serial = 2073] [outer = 0x7f963da6ec00] 02:50:30 INFO - PROCESS | 1813 | 1461145830770 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] 02:50:30 INFO - PROCESS | 1813 | 1461145830787 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 02:50:30 INFO - PROCESS | 1813 | 1461145830800 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1813 | 1461145830803 Marionette TRACE conn3 <- [1,2734,null,{}] 02:50:30 INFO - PROCESS | 1813 | 1461145830819 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}] 02:50:31 INFO - PROCESS | 1813 | 1461145831536 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f9638ea7000) [pid = 1813] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f963999dc00) [pid = 1813] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x7f963f6ca400) [pid = 1813] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x7f963b697400) [pid = 1813] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x7f963cf5c400) [pid = 1813] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x7f9649c6e400) [pid = 1813] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x7f963ceb4400) [pid = 1813] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x7f9643e08800) [pid = 1813] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x7f964a4c6800) [pid = 1813] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x7f9636163000) [pid = 1813] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x7f96396ef400) [pid = 1813] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x7f964a778400) [pid = 1813] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x7f963f6d0400) [pid = 1813] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x7f963ceab400) [pid = 1813] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x7f964a774000) [pid = 1813] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x7f963c5e1800) [pid = 1813] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x7f9636163800) [pid = 1813] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x7f963ceae000) [pid = 1813] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x7f964af0c400) [pid = 1813] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x7f963f623000) [pid = 1813] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:50:31 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x7f9635e25000) [pid = 1813] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:50:31 INFO - PROCESS | 1813 | 1461145831752 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b80a800 == 161 [pid = 1813] [id = 691] 02:50:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x7f9635e27400) [pid = 1813] [serial = 2074] [outer = (nil)] 02:50:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x7f9638ea7000) [pid = 1813] [serial = 2075] [outer = 0x7f9635e27400] 02:50:31 INFO - PROCESS | 1813 | 1461145831819 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x7f963c7f1400) [pid = 1813] [serial = 2076] [outer = 0x7f9635e27400] 02:50:32 INFO - PROCESS | 1813 | 1461145832550 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]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1795ms 02:50:32 INFO - PROCESS | 1813 | 1461145832588 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 1813 | 1461145832592 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 02:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:50:32 INFO - PROCESS | 1813 | 1461145832597 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1813 | 1461145832600 Marionette TRACE conn3 <- [1,2738,null,{}] 02:50:32 INFO - PROCESS | 1813 | 1461145832605 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}] 02:50:32 INFO - PROCESS | 1813 | 1461145832813 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:50:32 INFO - PROCESS | 1813 | 1461145832991 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964050e800 == 162 [pid = 1813] [id = 692] 02:50:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x7f9635e2c400) [pid = 1813] [serial = 2077] [outer = (nil)] 02:50:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x7f963f627c00) [pid = 1813] [serial = 2078] [outer = 0x7f9635e2c400] 02:50:33 INFO - PROCESS | 1813 | 1461145833059 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x7f963f6cbc00) [pid = 1813] [serial = 2079] [outer = 0x7f9635e2c400] 02:50:34 INFO - PROCESS | 1813 | 1461145834117 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]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:50:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1583ms 02:50:34 INFO - PROCESS | 1813 | 1461145834182 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1813 | 1461145834188 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 02:50:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:50:34 INFO - PROCESS | 1813 | 1461145834196 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1813 | 1461145834202 Marionette TRACE conn3 <- [1,2742,null,{}] 02:50:34 INFO - PROCESS | 1813 | 1461145834211 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}] 02:50:34 INFO - PROCESS | 1813 | 1461145834504 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:50:34 INFO - PROCESS | 1813 | 1461145834821 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a733000 == 163 [pid = 1813] [id = 693] 02:50:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x7f96396f4400) [pid = 1813] [serial = 2080] [outer = (nil)] 02:50:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x7f96399a4800) [pid = 1813] [serial = 2081] [outer = 0x7f96396f4400] 02:50:34 INFO - PROCESS | 1813 | 1461145834906 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x7f963b07ec00) [pid = 1813] [serial = 2082] [outer = 0x7f96396f4400] 02:50:35 INFO - PROCESS | 1813 | 1461145835784 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]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1633ms 02:50:35 INFO - PROCESS | 1813 | 1461145835831 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1813 | 1461145835840 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 02:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:50:35 INFO - PROCESS | 1813 | 1461145835851 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1813 | 1461145835854 Marionette TRACE conn3 <- [1,2746,null,{}] 02:50:35 INFO - PROCESS | 1813 | 1461145835861 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}] 02:50:36 INFO - PROCESS | 1813 | 1461145836105 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:50:36 INFO - PROCESS | 1813 | 1461145836365 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0e0800 == 164 [pid = 1813] [id = 694] 02:50:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x7f963b698c00) [pid = 1813] [serial = 2083] [outer = (nil)] 02:50:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x7f963c5e7800) [pid = 1813] [serial = 2084] [outer = 0x7f963b698c00] 02:50:36 INFO - PROCESS | 1813 | 1461145836550 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x7f963c896000) [pid = 1813] [serial = 2085] [outer = 0x7f963b698c00] 02:50:37 INFO - PROCESS | 1813 | 1461145837487 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]]]}] 02:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1681ms 02:50:37 INFO - PROCESS | 1813 | 1461145837532 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:50:37 INFO - PROCESS | 1813 | 1461145837536 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 02:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:50:37 INFO - PROCESS | 1813 | 1461145837542 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 1813 | 1461145837548 Marionette TRACE conn3 <- [1,2750,null,{}] 02:50:37 INFO - PROCESS | 1813 | 1461145837564 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}] 02:50:37 INFO - PROCESS | 1813 | 1461145837807 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:50:38 INFO - PROCESS | 1813 | 1461145838020 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964067c800 == 165 [pid = 1813] [id = 695] 02:50:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x7f963ccce800) [pid = 1813] [serial = 2086] [outer = (nil)] 02:50:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x7f963df9d400) [pid = 1813] [serial = 2087] [outer = 0x7f963ccce800] 02:50:38 INFO - PROCESS | 1813 | 1461145838141 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x7f963f555400) [pid = 1813] [serial = 2088] [outer = 0x7f963ccce800] 02:50:39 INFO - PROCESS | 1813 | 1461145839080 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]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1591ms 02:50:39 INFO - PROCESS | 1813 | 1461145839135 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:50:39 INFO - PROCESS | 1813 | 1461145839140 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 02:50:39 INFO - PROCESS | 1813 | 1461145839146 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1813 | 1461145839150 Marionette TRACE conn3 <- [1,2754,null,{}] 02:50:39 INFO - PROCESS | 1813 | 1461145839155 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}] 02:50:39 INFO - PROCESS | 1813 | 1461145839392 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:50:39 INFO - PROCESS | 1813 | 1461145839618 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643342000 == 166 [pid = 1813] [id = 696] 02:50:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x7f963cf5a800) [pid = 1813] [serial = 2089] [outer = (nil)] 02:50:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x7f963f6d0400) [pid = 1813] [serial = 2090] [outer = 0x7f963cf5a800] 02:50:39 INFO - PROCESS | 1813 | 1461145839738 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x7f963f912000) [pid = 1813] [serial = 2091] [outer = 0x7f963cf5a800] 02:50:40 INFO - PROCESS | 1813 | 1461145840640 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]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1539ms 02:50:40 INFO - PROCESS | 1813 | 1461145840686 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 1813 | 1461145840690 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:50:40 INFO - PROCESS | 1813 | 1461145840696 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1813 | 1461145840698 Marionette TRACE conn3 <- [1,2758,null,{}] 02:50:40 INFO - PROCESS | 1813 | 1461145840704 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}] 02:50:40 INFO - PROCESS | 1813 | 1461145840926 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:50:41 INFO - PROCESS | 1813 | 1461145841187 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643e76800 == 167 [pid = 1813] [id = 697] 02:50:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x7f9635e21800) [pid = 1813] [serial = 2092] [outer = (nil)] 02:50:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f963f9b4400) [pid = 1813] [serial = 2093] [outer = 0x7f9635e21800] 02:50:41 INFO - PROCESS | 1813 | 1461145841268 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f963faf1000) [pid = 1813] [serial = 2094] [outer = 0x7f9635e21800] 02:50:42 INFO - PROCESS | 1813 | 1461145842237 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]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:50:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1582ms 02:50:42 INFO - PROCESS | 1813 | 1461145842280 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:50:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:50:42 INFO - PROCESS | 1813 | 1461145842284 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 02:50:42 INFO - PROCESS | 1813 | 1461145842290 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1813 | 1461145842293 Marionette TRACE conn3 <- [1,2762,null,{}] 02:50:42 INFO - PROCESS | 1813 | 1461145842298 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}] 02:50:42 INFO - PROCESS | 1813 | 1461145842555 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:50:42 INFO - PROCESS | 1813 | 1461145842865 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b3c800 == 168 [pid = 1813] [id = 698] 02:50:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f964070d800) [pid = 1813] [serial = 2095] [outer = (nil)] 02:50:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f96414ca400) [pid = 1813] [serial = 2096] [outer = 0x7f964070d800] 02:50:42 INFO - PROCESS | 1813 | 1461145842948 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f9641643800) [pid = 1813] [serial = 2097] [outer = 0x7f964070d800] 02:50:43 INFO - PROCESS | 1813 | 1461145843784 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]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:50:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1529ms 02:50:43 INFO - PROCESS | 1813 | 1461145843820 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 1813 | 1461145843823 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 02:50:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:50:43 INFO - PROCESS | 1813 | 1461145843829 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1813 | 1461145843833 Marionette TRACE conn3 <- [1,2766,null,{}] 02:50:43 INFO - PROCESS | 1813 | 1461145843839 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}] 02:50:44 INFO - PROCESS | 1813 | 1461145844060 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:50:44 INFO - PROCESS | 1813 | 1461145844321 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a37c800 == 169 [pid = 1813] [id = 699] 02:50:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f964070dc00) [pid = 1813] [serial = 2098] [outer = (nil)] 02:50:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f964172d800) [pid = 1813] [serial = 2099] [outer = 0x7f964070dc00] 02:50:44 INFO - PROCESS | 1813 | 1461145844400 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f9641e54800) [pid = 1813] [serial = 2100] [outer = 0x7f964070dc00] 02:50:45 INFO - PROCESS | 1813 | 1461145845251 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]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:50:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1482ms 02:50:45 INFO - PROCESS | 1813 | 1461145845312 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:50:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:50:45 INFO - PROCESS | 1813 | 1461145845316 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 02:50:45 INFO - PROCESS | 1813 | 1461145845322 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1813 | 1461145845325 Marionette TRACE conn3 <- [1,2770,null,{}] 02:50:45 INFO - PROCESS | 1813 | 1461145845330 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}] 02:50:45 INFO - PROCESS | 1813 | 1461145845555 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:50:45 INFO - PROCESS | 1813 | 1461145845811 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964adaf800 == 170 [pid = 1813] [id = 700] 02:50:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f96414c5800) [pid = 1813] [serial = 2101] [outer = (nil)] 02:50:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f964326f400) [pid = 1813] [serial = 2102] [outer = 0x7f96414c5800] 02:50:45 INFO - PROCESS | 1813 | 1461145845889 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f9643278800) [pid = 1813] [serial = 2103] [outer = 0x7f96414c5800] 02:50:46 INFO - PROCESS | 1813 | 1461145846763 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]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:50:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1484ms 02:50:46 INFO - PROCESS | 1813 | 1461145846806 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:50:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:50:46 INFO - PROCESS | 1813 | 1461145846810 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 02:50:46 INFO - PROCESS | 1813 | 1461145846816 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1813 | 1461145846819 Marionette TRACE conn3 <- [1,2774,null,{}] 02:50:46 INFO - PROCESS | 1813 | 1461145846824 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}] 02:50:47 INFO - PROCESS | 1813 | 1461145847057 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:50:47 INFO - PROCESS | 1813 | 1461145847333 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b62d000 == 171 [pid = 1813] [id = 701] 02:50:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f9643407800) [pid = 1813] [serial = 2104] [outer = (nil)] 02:50:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f96434b6800) [pid = 1813] [serial = 2105] [outer = 0x7f9643407800] 02:50:47 INFO - PROCESS | 1813 | 1461145847449 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f9643e10800) [pid = 1813] [serial = 2106] [outer = 0x7f9643407800] 02:50:48 INFO - PROCESS | 1813 | 1461145848315 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]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:50:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1531ms 02:50:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:50:48 INFO - PROCESS | 1813 | 1461145848347 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1813 | 1461145848350 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 02:50:48 INFO - PROCESS | 1813 | 1461145848356 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1813 | 1461145848359 Marionette TRACE conn3 <- [1,2778,null,{}] 02:50:48 INFO - PROCESS | 1813 | 1461145848365 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}] 02:50:48 INFO - PROCESS | 1813 | 1461145848590 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:50:48 INFO - PROCESS | 1813 | 1461145848855 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e91f000 == 172 [pid = 1813] [id = 702] 02:50:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f964340d400) [pid = 1813] [serial = 2107] [outer = (nil)] 02:50:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f9648443800) [pid = 1813] [serial = 2108] [outer = 0x7f964340d400] 02:50:48 INFO - PROCESS | 1813 | 1461145848934 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f96486a8c00) [pid = 1813] [serial = 2109] [outer = 0x7f964340d400] 02:50:49 INFO - PROCESS | 1813 | 1461145849841 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]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:50:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1530ms 02:50:49 INFO - PROCESS | 1813 | 1461145849886 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1813 | 1461145849891 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 02:50:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:50:49 INFO - PROCESS | 1813 | 1461145849897 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1813 | 1461145849900 Marionette TRACE conn3 <- [1,2782,null,{}] 02:50:49 INFO - PROCESS | 1813 | 1461145849906 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}] 02:50:50 INFO - PROCESS | 1813 | 1461145850160 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:50:50 INFO - PROCESS | 1813 | 1461145850423 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ed9e000 == 173 [pid = 1813] [id = 703] 02:50:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9649c6f800) [pid = 1813] [serial = 2110] [outer = (nil)] 02:50:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f9649e43000) [pid = 1813] [serial = 2111] [outer = 0x7f9649c6f800] 02:50:50 INFO - PROCESS | 1813 | 1461145850556 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f9649ee4000) [pid = 1813] [serial = 2112] [outer = 0x7f9649c6f800] 02:50:51 INFO - PROCESS | 1813 | 1461145851380 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]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:50:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1534ms 02:50:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:50:51 INFO - PROCESS | 1813 | 1461145851432 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1813 | 1461145851435 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 02:50:51 INFO - PROCESS | 1813 | 1461145851441 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1813 | 1461145851444 Marionette TRACE conn3 <- [1,2786,null,{}] 02:50:51 INFO - PROCESS | 1813 | 1461145851449 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}] 02:50:51 INFO - PROCESS | 1813 | 1461145851647 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:50:51 INFO - PROCESS | 1813 | 1461145851870 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f1c7000 == 174 [pid = 1813] [id = 704] 02:50:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f9640667800) [pid = 1813] [serial = 2113] [outer = (nil)] 02:50:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f964a109800) [pid = 1813] [serial = 2114] [outer = 0x7f9640667800] 02:50:51 INFO - PROCESS | 1813 | 1461145851981 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f964a28c800) [pid = 1813] [serial = 2115] [outer = 0x7f9640667800] 02:50:52 INFO - PROCESS | 1813 | 1461145852935 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]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:50:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1544ms 02:50:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:50:52 INFO - PROCESS | 1813 | 1461145852985 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1813 | 1461145852987 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 02:50:52 INFO - PROCESS | 1813 | 1461145852994 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1813 | 1461145852997 Marionette TRACE conn3 <- [1,2790,null,{}] 02:50:53 INFO - PROCESS | 1813 | 1461145853002 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}] 02:50:53 INFO - PROCESS | 1813 | 1461145853222 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:50:53 INFO - PROCESS | 1813 | 1461145853488 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f904000 == 175 [pid = 1813] [id = 705] 02:50:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f9649e3e000) [pid = 1813] [serial = 2116] [outer = (nil)] 02:50:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f964a4c2800) [pid = 1813] [serial = 2117] [outer = 0x7f9649e3e000] 02:50:53 INFO - PROCESS | 1813 | 1461145853602 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f964a4cfc00) [pid = 1813] [serial = 2118] [outer = 0x7f9649e3e000] 02:50:54 INFO - PROCESS | 1813 | 1461145854435 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]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:50:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1485ms 02:50:54 INFO - PROCESS | 1813 | 1461145854479 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1813 | 1461145854483 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 02:50:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:50:54 INFO - PROCESS | 1813 | 1461145854489 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1813 | 1461145854491 Marionette TRACE conn3 <- [1,2794,null,{}] 02:50:54 INFO - PROCESS | 1813 | 1461145854497 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}] 02:50:54 INFO - PROCESS | 1813 | 1461145854741 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:50:55 INFO - PROCESS | 1813 | 1461145855008 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9650e77800 == 176 [pid = 1813] [id = 706] 02:50:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f964a104000) [pid = 1813] [serial = 2119] [outer = (nil)] 02:50:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f964a575c00) [pid = 1813] [serial = 2120] [outer = 0x7f964a104000] 02:50:55 INFO - PROCESS | 1813 | 1461145855128 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f964a57f400) [pid = 1813] [serial = 2121] [outer = 0x7f964a104000] 02:50:55 INFO - PROCESS | 1813 | 1461145855973 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]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:50:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1535ms 02:50:56 INFO - PROCESS | 1813 | 1461145856026 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 1813 | 1461145856029 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 02:50:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:50:56 INFO - PROCESS | 1813 | 1461145856035 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1813 | 1461145856037 Marionette TRACE conn3 <- [1,2798,null,{}] 02:50:56 INFO - PROCESS | 1813 | 1461145856043 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}] 02:50:56 INFO - PROCESS | 1813 | 1461145856270 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:50:56 INFO - PROCESS | 1813 | 1461145856549 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96529d4000 == 177 [pid = 1813] [id = 707] 02:50:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f964172c400) [pid = 1813] [serial = 2122] [outer = (nil)] 02:50:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f964a778400) [pid = 1813] [serial = 2123] [outer = 0x7f964172c400] 02:50:56 INFO - PROCESS | 1813 | 1461145856668 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f964ab02400) [pid = 1813] [serial = 2124] [outer = 0x7f964172c400] 02:50:57 INFO - PROCESS | 1813 | 1461145857575 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]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:50:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1591ms 02:50:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:50:57 INFO - PROCESS | 1813 | 1461145857628 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1813 | 1461145857630 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 02:50:57 INFO - PROCESS | 1813 | 1461145857637 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1813 | 1461145857641 Marionette TRACE conn3 <- [1,2802,null,{}] 02:50:57 INFO - PROCESS | 1813 | 1461145857646 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}] 02:50:57 INFO - PROCESS | 1813 | 1461145857875 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:50:58 INFO - PROCESS | 1813 | 1461145858185 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653a33800 == 178 [pid = 1813] [id = 708] 02:50:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964a28d800) [pid = 1813] [serial = 2125] [outer = (nil)] 02:50:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964ad51400) [pid = 1813] [serial = 2126] [outer = 0x7f964a28d800] 02:50:58 INFO - PROCESS | 1813 | 1461145858263 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964ae3f000) [pid = 1813] [serial = 2127] [outer = 0x7f964a28d800] 02:50:59 INFO - PROCESS | 1813 | 1461145859111 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]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:50:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1539ms 02:50:59 INFO - PROCESS | 1813 | 1461145859176 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1813 | 1461145859179 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 02:50:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:50:59 INFO - PROCESS | 1813 | 1461145859185 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1813 | 1461145859187 Marionette TRACE conn3 <- [1,2806,null,{}] 02:50:59 INFO - PROCESS | 1813 | 1461145859193 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}] 02:50:59 INFO - PROCESS | 1813 | 1461145859423 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:50:59 INFO - PROCESS | 1813 | 1461145859692 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965429c000 == 179 [pid = 1813] [id = 709] 02:50:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9639d9dc00) [pid = 1813] [serial = 2128] [outer = (nil)] 02:50:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964af10400) [pid = 1813] [serial = 2129] [outer = 0x7f9639d9dc00] 02:50:59 INFO - PROCESS | 1813 | 1461145859819 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f964af4dc00) [pid = 1813] [serial = 2130] [outer = 0x7f9639d9dc00] 02:51:00 INFO - PROCESS | 1813 | 1461145860677 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]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:51:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1532ms 02:51:00 INFO - PROCESS | 1813 | 1461145860718 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1813 | 1461145860721 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 02:51:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:51:00 INFO - PROCESS | 1813 | 1461145860727 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1813 | 1461145860729 Marionette TRACE conn3 <- [1,2810,null,{}] 02:51:00 INFO - PROCESS | 1813 | 1461145860735 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}] 02:51:00 INFO - PROCESS | 1813 | 1461145860956 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:51:01 INFO - PROCESS | 1813 | 1461145861228 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965440b800 == 180 [pid = 1813] [id = 710] 02:51:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9635e22c00) [pid = 1813] [serial = 2131] [outer = (nil)] 02:51:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f964b0c7000) [pid = 1813] [serial = 2132] [outer = 0x7f9635e22c00] 02:51:01 INFO - PROCESS | 1813 | 1461145861303 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f964b137c00) [pid = 1813] [serial = 2133] [outer = 0x7f9635e22c00] 02:51:02 INFO - PROCESS | 1813 | 1461145862267 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]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:51:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1586ms 02:51:02 INFO - PROCESS | 1813 | 1461145862315 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1813 | 1461145862319 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:51:02 INFO - PROCESS | 1813 | 1461145862324 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1813 | 1461145862327 Marionette TRACE conn3 <- [1,2814,null,{}] 02:51:02 INFO - PROCESS | 1813 | 1461145862332 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}] 02:51:02 INFO - PROCESS | 1813 | 1461145862574 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:51:02 INFO - PROCESS | 1813 | 1461145862887 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965680d800 == 181 [pid = 1813] [id = 711] 02:51:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f964ad45c00) [pid = 1813] [serial = 2134] [outer = (nil)] 02:51:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f964b571c00) [pid = 1813] [serial = 2135] [outer = 0x7f964ad45c00] 02:51:02 INFO - PROCESS | 1813 | 1461145862964 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f964c24b800) [pid = 1813] [serial = 2136] [outer = 0x7f964ad45c00] 02:51:03 INFO - PROCESS | 1813 | 1461145863835 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]]]}] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b80a800 == 180 [pid = 1813] [id = 691] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c57e800 == 179 [pid = 1813] [id = 690] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a7d9800 == 178 [pid = 1813] [id = 689] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9638d11800 == 177 [pid = 1813] [id = 688] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b4e1000 == 176 [pid = 1813] [id = 687] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b59a800 == 175 [pid = 1813] [id = 686] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636fcb000 == 174 [pid = 1813] [id = 685] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ae04800 == 173 [pid = 1813] [id = 682] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a37a800 == 172 [pid = 1813] [id = 681] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9648675000 == 171 [pid = 1813] [id = 680] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96414f0000 == 170 [pid = 1813] [id = 679] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96405a0800 == 169 [pid = 1813] [id = 678] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96400a3800 == 168 [pid = 1813] [id = 677] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cd02800 == 167 [pid = 1813] [id = 676] 02:51:05 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a720000 == 166 [pid = 1813] [id = 675] 02:51:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:51:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2892ms 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f963b692000) [pid = 1813] [serial = 1890] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963c899c00) [pid = 1813] [serial = 2024] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f963b5b2c00) [pid = 1813] [serial = 2019] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f963b087400) [pid = 1813] [serial = 2018] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964066e000) [pid = 1813] [serial = 1977] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f963faef000) [pid = 1813] [serial = 1976] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f963ccca000) [pid = 1813] [serial = 1965] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f963c898800) [pid = 1813] [serial = 1964] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f963e31e400) [pid = 1813] [serial = 1970] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f963f55a000) [pid = 1813] [serial = 1971] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f964a28f400) [pid = 1813] [serial = 1992] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9649ed8c00) [pid = 1813] [serial = 1991] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f963df9c400) [pid = 1813] [serial = 1968] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f963cf57000) [pid = 1813] [serial = 1967] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f96486a2000) [pid = 1813] [serial = 1989] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f9643e60000) [pid = 1813] [serial = 1988] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f964af54400) [pid = 1813] [serial = 1998] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f964af48c00) [pid = 1813] [serial = 1997] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f9636168800) [pid = 1813] [serial = 2012] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f9636ecd400) [pid = 1813] [serial = 2013] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f963b5ac400) [pid = 1813] [serial = 1962] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f96399a0c00) [pid = 1813] [serial = 1961] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f964af03c00) [pid = 1813] [serial = 1995] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964a9da800) [pid = 1813] [serial = 1994] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f9641648800) [pid = 1813] [serial = 1980] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f96414c4400) [pid = 1813] [serial = 1979] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9643410c00) [pid = 1813] [serial = 1986] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f9643275c00) [pid = 1813] [serial = 1985] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963c88ec00) [pid = 1813] [serial = 1958] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f964b573800) [pid = 1813] [serial = 2004] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f964b141000) [pid = 1813] [serial = 2003] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964c24f000) [pid = 1813] [serial = 2007] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f964b7e1400) [pid = 1813] [serial = 2006] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f964c63bc00) [pid = 1813] [serial = 2009] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f9638f81800) [pid = 1813] [serial = 2015] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f96421c2000) [pid = 1813] [serial = 1983] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f9641e4bc00) [pid = 1813] [serial = 1982] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f964b137800) [pid = 1813] [serial = 2001] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f964b0c9000) [pid = 1813] [serial = 2000] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f963f6c9000) [pid = 1813] [serial = 1974] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f963f62b400) [pid = 1813] [serial = 1973] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f9638d48c00) [pid = 1813] [serial = 2021] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f96399a3000) [pid = 1813] [serial = 2016] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x7f963b5b5800) [pid = 1813] [serial = 2022] [outer = (nil)] [url = about:blank] 02:51:05 INFO - PROCESS | 1813 | 1461145865459 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1813 | 1461145865464 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:51:05 INFO - PROCESS | 1813 | 1461145865479 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1813 | 1461145865487 Marionette TRACE conn3 <- [1,2818,null,{}] 02:51:05 INFO - PROCESS | 1813 | 1461145865494 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}] 02:51:05 INFO - PROCESS | 1813 | 1461145865701 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:51:05 INFO - PROCESS | 1813 | 1461145865911 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9638d1c800 == 167 [pid = 1813] [id = 712] 02:51:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x7f9638d55800) [pid = 1813] [serial = 2137] [outer = (nil)] 02:51:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f9638ea2800) [pid = 1813] [serial = 2138] [outer = 0x7f9638d55800] 02:51:05 INFO - PROCESS | 1813 | 1461145865981 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f9638f83400) [pid = 1813] [serial = 2139] [outer = 0x7f9638d55800] 02:51:06 INFO - PROCESS | 1813 | 1461145866751 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]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:51:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1294ms 02:51:06 INFO - PROCESS | 1813 | 1461145866778 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:51:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:51:06 INFO - PROCESS | 1813 | 1461145866783 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 02:51:06 INFO - PROCESS | 1813 | 1461145866795 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 1813 | 1461145866800 Marionette TRACE conn3 <- [1,2822,null,{}] 02:51:06 INFO - PROCESS | 1813 | 1461145866806 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}] 02:51:07 INFO - PROCESS | 1813 | 1461145867022 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:51:07 INFO - PROCESS | 1813 | 1461145867246 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963a71e800 == 168 [pid = 1813] [id = 713] 02:51:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f96370fdc00) [pid = 1813] [serial = 2140] [outer = (nil)] 02:51:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f9639d94400) [pid = 1813] [serial = 2141] [outer = 0x7f96370fdc00] 02:51:07 INFO - PROCESS | 1813 | 1461145867314 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f963b088800) [pid = 1813] [serial = 2142] [outer = 0x7f96370fdc00] 02:51:08 INFO - PROCESS | 1813 | 1461145868263 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]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:51:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1542ms 02:51:08 INFO - PROCESS | 1813 | 1461145868335 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:51:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:51:08 INFO - PROCESS | 1813 | 1461145868339 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 02:51:08 INFO - PROCESS | 1813 | 1461145868345 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1813 | 1461145868349 Marionette TRACE conn3 <- [1,2826,null,{}] 02:51:08 INFO - PROCESS | 1813 | 1461145868372 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}] 02:51:08 INFO - PROCESS | 1813 | 1461145868681 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:51:08 INFO - PROCESS | 1813 | 1461145868718 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b589800 == 169 [pid = 1813] [id = 714] 02:51:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f963b5b4c00) [pid = 1813] [serial = 2143] [outer = (nil)] 02:51:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f963c5e9400) [pid = 1813] [serial = 2144] [outer = 0x7f963b5b4c00] 02:51:08 INFO - PROCESS | 1813 | 1461145868788 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f963c7f5400) [pid = 1813] [serial = 2145] [outer = 0x7f963b5b4c00] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f9639c05000) [pid = 1813] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f963da6ec00) [pid = 1813] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f963f623c00) [pid = 1813] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f9635e27400) [pid = 1813] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f9639c04c00) [pid = 1813] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f9636ec3400) [pid = 1813] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f9639d92000) [pid = 1813] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:51:10 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f9635e27000) [pid = 1813] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:51:10 INFO - PROCESS | 1813 | 1461145870124 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:51:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1840ms 02:51:10 INFO - PROCESS | 1813 | 1461145870185 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1813 | 1461145870189 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 02:51:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:51:10 INFO - PROCESS | 1813 | 1461145870194 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1813 | 1461145870197 Marionette TRACE conn3 <- [1,2830,null,{}] 02:51:10 INFO - PROCESS | 1813 | 1461145870202 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}] 02:51:10 INFO - PROCESS | 1813 | 1461145870478 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:51:10 INFO - PROCESS | 1813 | 1461145870643 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c587800 == 170 [pid = 1813] [id = 715] 02:51:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f963b695800) [pid = 1813] [serial = 2146] [outer = (nil)] 02:51:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f963c88e800) [pid = 1813] [serial = 2147] [outer = 0x7f963b695800] 02:51:10 INFO - PROCESS | 1813 | 1461145870708 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f963ccc8800) [pid = 1813] [serial = 2148] [outer = 0x7f963b695800] 02:51:11 INFO - PROCESS | 1813 | 1461145871440 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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:51:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1282ms 02:51:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:51:11 INFO - PROCESS | 1813 | 1461145871477 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1813 | 1461145871479 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 02:51:11 INFO - PROCESS | 1813 | 1461145871485 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1813 | 1461145871487 Marionette TRACE conn3 <- [1,2834,null,{}] 02:51:11 INFO - PROCESS | 1813 | 1461145871492 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}] 02:51:11 INFO - PROCESS | 1813 | 1461145871694 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:51:11 INFO - PROCESS | 1813 | 1461145871886 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cd17800 == 171 [pid = 1813] [id = 716] 02:51:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f9639d92000) [pid = 1813] [serial = 2149] [outer = (nil)] 02:51:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f963cccec00) [pid = 1813] [serial = 2150] [outer = 0x7f9639d92000] 02:51:11 INFO - PROCESS | 1813 | 1461145871946 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f963cf61400) [pid = 1813] [serial = 2151] [outer = 0x7f9639d92000] 02:51:13 INFO - PROCESS | 1813 | 1461145873145 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:51:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1730ms 02:51:13 INFO - PROCESS | 1813 | 1461145873215 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:51:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:51:13 INFO - PROCESS | 1813 | 1461145873221 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 02:51:13 INFO - PROCESS | 1813 | 1461145873228 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 1813 | 1461145873234 Marionette TRACE conn3 <- [1,2838,null,{}] 02:51:13 INFO - PROCESS | 1813 | 1461145873241 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}] 02:51:13 INFO - PROCESS | 1813 | 1461145873480 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:51:13 INFO - PROCESS | 1813 | 1461145873794 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963aed8800 == 172 [pid = 1813] [id = 717] 02:51:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f9639c08400) [pid = 1813] [serial = 2152] [outer = (nil)] 02:51:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f963b55c400) [pid = 1813] [serial = 2153] [outer = 0x7f9639c08400] 02:51:13 INFO - PROCESS | 1813 | 1461145873875 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f963b692800) [pid = 1813] [serial = 2154] [outer = 0x7f9639c08400] 02:51:14 INFO - PROCESS | 1813 | 1461145874826 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]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:51:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1637ms 02:51:14 INFO - PROCESS | 1813 | 1461145874866 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1813 | 1461145874874 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 02:51:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:51:14 INFO - PROCESS | 1813 | 1461145874884 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1813 | 1461145874887 Marionette TRACE conn3 <- [1,2842,null,{}] 02:51:14 INFO - PROCESS | 1813 | 1461145874894 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}] 02:51:15 INFO - PROCESS | 1813 | 1461145875122 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:51:15 INFO - PROCESS | 1813 | 1461145875483 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f7b8000 == 173 [pid = 1813] [id = 718] 02:51:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f96370fec00) [pid = 1813] [serial = 2155] [outer = (nil)] 02:51:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f963cead000) [pid = 1813] [serial = 2156] [outer = 0x7f96370fec00] 02:51:15 INFO - PROCESS | 1813 | 1461145875563 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f963da75400) [pid = 1813] [serial = 2157] [outer = 0x7f96370fec00] 02:51:16 INFO - PROCESS | 1813 | 1461145876438 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]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:51:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1629ms 02:51:16 INFO - PROCESS | 1813 | 1461145876514 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1813 | 1461145876517 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 02:51:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:51:16 INFO - PROCESS | 1813 | 1461145876524 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1813 | 1461145876530 Marionette TRACE conn3 <- [1,2846,null,{}] 02:51:16 INFO - PROCESS | 1813 | 1461145876545 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}] 02:51:16 INFO - PROCESS | 1813 | 1461145876811 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:51:17 INFO - PROCESS | 1813 | 1461145877113 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964051d800 == 174 [pid = 1813] [id = 719] 02:51:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f963df99800) [pid = 1813] [serial = 2158] [outer = (nil)] 02:51:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f963f55cc00) [pid = 1813] [serial = 2159] [outer = 0x7f963df99800] 02:51:17 INFO - PROCESS | 1813 | 1461145877197 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f963f6d0000) [pid = 1813] [serial = 2160] [outer = 0x7f963df99800] 02:51:18 INFO - PROCESS | 1813 | 1461145878108 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]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:51:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1639ms 02:51:18 INFO - PROCESS | 1813 | 1461145878164 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1813 | 1461145878168 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 02:51:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:51:18 INFO - PROCESS | 1813 | 1461145878175 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1813 | 1461145878178 Marionette TRACE conn3 <- [1,2850,null,{}] 02:51:18 INFO - PROCESS | 1813 | 1461145878183 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}] 02:51:18 INFO - PROCESS | 1813 | 1461145878432 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:51:18 INFO - PROCESS | 1813 | 1461145878736 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96412a6000 == 175 [pid = 1813] [id = 720] 02:51:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f963df9f400) [pid = 1813] [serial = 2161] [outer = (nil)] 02:51:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f963faf0c00) [pid = 1813] [serial = 2162] [outer = 0x7f963df9f400] 02:51:18 INFO - PROCESS | 1813 | 1461145878820 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f96405f0c00) [pid = 1813] [serial = 2163] [outer = 0x7f963df9f400] 02:51:19 INFO - PROCESS | 1813 | 1461145879707 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:51:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1580ms 02:51:19 INFO - PROCESS | 1813 | 1461145879756 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:51:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:51:19 INFO - PROCESS | 1813 | 1461145879760 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 02:51:19 INFO - PROCESS | 1813 | 1461145879766 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1813 | 1461145879770 Marionette TRACE conn3 <- [1,2854,null,{}] 02:51:19 INFO - PROCESS | 1813 | 1461145879775 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}] 02:51:20 INFO - PROCESS | 1813 | 1461145880013 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:51:20 INFO - PROCESS | 1813 | 1461145880278 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643dae000 == 176 [pid = 1813] [id = 721] 02:51:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964066ec00) [pid = 1813] [serial = 2164] [outer = (nil)] 02:51:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964070b000) [pid = 1813] [serial = 2165] [outer = 0x7f964066ec00] 02:51:20 INFO - PROCESS | 1813 | 1461145880410 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9640715400) [pid = 1813] [serial = 2166] [outer = 0x7f964066ec00] 02:51:21 INFO - PROCESS | 1813 | 1461145881349 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]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:51:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1642ms 02:51:21 INFO - PROCESS | 1813 | 1461145881409 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 1813 | 1461145881412 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 02:51:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:51:21 INFO - PROCESS | 1813 | 1461145881420 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1813 | 1461145881423 Marionette TRACE conn3 <- [1,2858,null,{}] 02:51:21 INFO - PROCESS | 1813 | 1461145881429 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}] 02:51:21 INFO - PROCESS | 1813 | 1461145881690 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:51:22 INFO - PROCESS | 1813 | 1461145881995 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b31000 == 177 [pid = 1813] [id = 722] 02:51:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9640662c00) [pid = 1813] [serial = 2167] [outer = (nil)] 02:51:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f96421cc800) [pid = 1813] [serial = 2168] [outer = 0x7f9640662c00] 02:51:22 INFO - PROCESS | 1813 | 1461145882083 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f9643e0b800) [pid = 1813] [serial = 2169] [outer = 0x7f9640662c00] 02:51:22 INFO - PROCESS | 1813 | 1461145882967 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:51:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1587ms 02:51:23 INFO - PROCESS | 1813 | 1461145883008 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1813 | 1461145883012 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 02:51:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:51:23 INFO - PROCESS | 1813 | 1461145883019 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1813 | 1461145883024 Marionette TRACE conn3 <- [1,2862,null,{}] 02:51:23 INFO - PROCESS | 1813 | 1461145883030 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}] 02:51:23 INFO - PROCESS | 1813 | 1461145883280 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:51:23 INFO - PROCESS | 1813 | 1461145883593 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a37b800 == 178 [pid = 1813] [id = 723] 02:51:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f964066f800) [pid = 1813] [serial = 2170] [outer = (nil)] 02:51:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f96486a2800) [pid = 1813] [serial = 2171] [outer = 0x7f964066f800] 02:51:23 INFO - PROCESS | 1813 | 1461145883675 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f96488b9400) [pid = 1813] [serial = 2172] [outer = 0x7f964066f800] 02:51:24 INFO - PROCESS | 1813 | 1461145884567 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]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:51:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1593ms 02:51:24 INFO - PROCESS | 1813 | 1461145884613 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:51:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:51:24 INFO - PROCESS | 1813 | 1461145884617 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 02:51:24 INFO - PROCESS | 1813 | 1461145884624 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 1813 | 1461145884628 Marionette TRACE conn3 <- [1,2866,null,{}] 02:51:24 INFO - PROCESS | 1813 | 1461145884634 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}] 02:51:24 INFO - PROCESS | 1813 | 1461145884879 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:51:25 INFO - PROCESS | 1813 | 1461145885148 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964aff3800 == 179 [pid = 1813] [id = 724] 02:51:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f96396f7400) [pid = 1813] [serial = 2173] [outer = (nil)] 02:51:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f9648444c00) [pid = 1813] [serial = 2174] [outer = 0x7f96396f7400] 02:51:25 INFO - PROCESS | 1813 | 1461145885270 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f9649ee3400) [pid = 1813] [serial = 2175] [outer = 0x7f96396f7400] 02:51:26 INFO - PROCESS | 1813 | 1461145886209 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]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:51:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1631ms 02:51:26 INFO - PROCESS | 1813 | 1461145886256 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1813 | 1461145886260 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 02:51:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:51:26 INFO - PROCESS | 1813 | 1461145886267 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1813 | 1461145886270 Marionette TRACE conn3 <- [1,2870,null,{}] 02:51:26 INFO - PROCESS | 1813 | 1461145886276 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}] 02:51:26 INFO - PROCESS | 1813 | 1461145886528 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:51:26 INFO - PROCESS | 1813 | 1461145886839 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e62a000 == 180 [pid = 1813] [id = 725] 02:51:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f9639c0fc00) [pid = 1813] [serial = 2176] [outer = (nil)] 02:51:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964a57a400) [pid = 1813] [serial = 2177] [outer = 0x7f9639c0fc00] 02:51:26 INFO - PROCESS | 1813 | 1461145886920 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f964ae33400) [pid = 1813] [serial = 2178] [outer = 0x7f9639c0fc00] 02:51:27 INFO - PROCESS | 1813 | 1461145887869 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:51:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1640ms 02:51:27 INFO - PROCESS | 1813 | 1461145887909 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1813 | 1461145887911 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 02:51:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:51:27 INFO - PROCESS | 1813 | 1461145887919 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1813 | 1461145887922 Marionette TRACE conn3 <- [1,2874,null,{}] 02:51:27 INFO - PROCESS | 1813 | 1461145887928 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}] 02:51:28 INFO - PROCESS | 1813 | 1461145888175 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:51:28 INFO - PROCESS | 1813 | 1461145888504 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ee4e800 == 181 [pid = 1813] [id = 726] 02:51:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964b7e1400) [pid = 1813] [serial = 2179] [outer = (nil)] 02:51:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f964c24e400) [pid = 1813] [serial = 2180] [outer = 0x7f964b7e1400] 02:51:28 INFO - PROCESS | 1813 | 1461145888592 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964c640c00) [pid = 1813] [serial = 2181] [outer = 0x7f964b7e1400] 02:51:29 INFO - PROCESS | 1813 | 1461145889511 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]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:51:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1632ms 02:51:29 INFO - PROCESS | 1813 | 1461145889552 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:51:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:51:29 INFO - PROCESS | 1813 | 1461145889564 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 02:51:29 INFO - PROCESS | 1813 | 1461145889570 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1813 | 1461145889576 Marionette TRACE conn3 <- [1,2878,null,{}] 02:51:29 INFO - PROCESS | 1813 | 1461145889582 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}] 02:51:29 INFO - PROCESS | 1813 | 1461145889864 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:51:30 INFO - PROCESS | 1813 | 1461145890184 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653a1e000 == 182 [pid = 1813] [id = 727] 02:51:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f963c894400) [pid = 1813] [serial = 2182] [outer = (nil)] 02:51:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f964e57b000) [pid = 1813] [serial = 2183] [outer = 0x7f963c894400] 02:51:30 INFO - PROCESS | 1813 | 1461145890275 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f964e5e5400) [pid = 1813] [serial = 2184] [outer = 0x7f963c894400] 02:51:31 INFO - PROCESS | 1813 | 1461145891186 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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:51:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1681ms 02:51:31 INFO - PROCESS | 1813 | 1461145891253 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1813 | 1461145891257 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 02:51:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:51:31 INFO - PROCESS | 1813 | 1461145891283 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1813 | 1461145891287 Marionette TRACE conn3 <- [1,2882,null,{}] 02:51:31 INFO - PROCESS | 1813 | 1461145891294 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}] 02:51:31 INFO - PROCESS | 1813 | 1461145891545 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:51:31 INFO - PROCESS | 1813 | 1461145891859 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96556d9800 == 183 [pid = 1813] [id = 728] 02:51:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f963cf55400) [pid = 1813] [serial = 2185] [outer = (nil)] 02:51:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f964e7a5000) [pid = 1813] [serial = 2186] [outer = 0x7f963cf55400] 02:51:31 INFO - PROCESS | 1813 | 1461145891941 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f964e7ad400) [pid = 1813] [serial = 2187] [outer = 0x7f963cf55400] 02:51:32 INFO - PROCESS | 1813 | 1461145892878 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]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:51:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1641ms 02:51:32 INFO - PROCESS | 1813 | 1461145892920 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 1813 | 1461145892924 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 02:51:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:51:32 INFO - PROCESS | 1813 | 1461145892930 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 1813 | 1461145892932 Marionette TRACE conn3 <- [1,2886,null,{}] 02:51:32 INFO - PROCESS | 1813 | 1461145892938 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}] 02:51:33 INFO - PROCESS | 1813 | 1461145893183 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:51:33 INFO - PROCESS | 1813 | 1461145893499 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b220800 == 184 [pid = 1813] [id = 729] 02:51:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f964e576400) [pid = 1813] [serial = 2188] [outer = (nil)] 02:51:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f964f330000) [pid = 1813] [serial = 2189] [outer = 0x7f964e576400] 02:51:33 INFO - PROCESS | 1813 | 1461145893582 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f964f3bec00) [pid = 1813] [serial = 2190] [outer = 0x7f964e576400] 02:51:34 INFO - PROCESS | 1813 | 1461145894490 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]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:51:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1636ms 02:51:34 INFO - PROCESS | 1813 | 1461145894567 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:51:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:51:34 INFO - PROCESS | 1813 | 1461145894571 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 02:51:34 INFO - PROCESS | 1813 | 1461145894577 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 1813 | 1461145894580 Marionette TRACE conn3 <- [1,2890,null,{}] 02:51:34 INFO - PROCESS | 1813 | 1461145894585 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}] 02:51:34 INFO - PROCESS | 1813 | 1461145894866 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:51:35 INFO - PROCESS | 1813 | 1461145895184 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96611d7800 == 185 [pid = 1813] [id = 730] 02:51:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f96396fac00) [pid = 1813] [serial = 2191] [outer = (nil)] 02:51:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f964f674400) [pid = 1813] [serial = 2192] [outer = 0x7f96396fac00] 02:51:35 INFO - PROCESS | 1813 | 1461145895266 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964f67d000) [pid = 1813] [serial = 2193] [outer = 0x7f96396fac00] 02:51:36 INFO - PROCESS | 1813 | 1461145896141 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:51:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1632ms 02:51:36 INFO - PROCESS | 1813 | 1461145896210 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1813 | 1461145896214 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:51:36 INFO - PROCESS | 1813 | 1461145896220 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1813 | 1461145896222 Marionette TRACE conn3 <- [1,2894,null,{}] 02:51:36 INFO - PROCESS | 1813 | 1461145896228 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}] 02:51:36 INFO - PROCESS | 1813 | 1461145896482 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:51:36 INFO - PROCESS | 1813 | 1461145896753 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96616fb800 == 186 [pid = 1813] [id = 731] 02:51:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964f677800) [pid = 1813] [serial = 2194] [outer = (nil)] 02:51:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f96503d0800) [pid = 1813] [serial = 2195] [outer = 0x7f964f677800] 02:51:36 INFO - PROCESS | 1813 | 1461145896875 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f9650e63000) [pid = 1813] [serial = 2196] [outer = 0x7f964f677800] 02:51:37 INFO - PROCESS | 1813 | 1461145897821 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]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1633ms 02:51:37 INFO - PROCESS | 1813 | 1461145897856 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 1813 | 1461145897859 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 02:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:51:37 INFO - PROCESS | 1813 | 1461145897866 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 1813 | 1461145897869 Marionette TRACE conn3 <- [1,2898,null,{}] 02:51:37 INFO - PROCESS | 1813 | 1461145897874 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}] 02:51:38 INFO - PROCESS | 1813 | 1461145898144 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:51:38 INFO - PROCESS | 1813 | 1461145898473 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9662655000 == 187 [pid = 1813] [id = 732] 02:51:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f96399a3800) [pid = 1813] [serial = 2197] [outer = (nil)] 02:51:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f964327a000) [pid = 1813] [serial = 2198] [outer = 0x7f96399a3800] 02:51:38 INFO - PROCESS | 1813 | 1461145898564 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f9650f75000) [pid = 1813] [serial = 2199] [outer = 0x7f96399a3800] 02:51:39 INFO - PROCESS | 1813 | 1461145899518 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]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:51:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1733ms 02:51:39 INFO - PROCESS | 1813 | 1461145899599 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1813 | 1461145899604 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 02:51:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:51:39 INFO - PROCESS | 1813 | 1461145899611 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1813 | 1461145899614 Marionette TRACE conn3 <- [1,2902,null,{}] 02:51:39 INFO - PROCESS | 1813 | 1461145899621 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}] 02:51:39 INFO - PROCESS | 1813 | 1461145899929 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:51:40 INFO - PROCESS | 1813 | 1461145900265 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9665da0000 == 188 [pid = 1813] [id = 733] 02:51:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f963b5b5c00) [pid = 1813] [serial = 2200] [outer = (nil)] 02:51:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f9651ca4800) [pid = 1813] [serial = 2201] [outer = 0x7f963b5b5c00] 02:51:40 INFO - PROCESS | 1813 | 1461145900348 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f9651faf000) [pid = 1813] [serial = 2202] [outer = 0x7f963b5b5c00] 02:51:41 INFO - PROCESS | 1813 | 1461145901242 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:51:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1681ms 02:51:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:51:41 INFO - PROCESS | 1813 | 1461145901294 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1813 | 1461145901297 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 02:51:41 INFO - PROCESS | 1813 | 1461145901304 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1813 | 1461145901307 Marionette TRACE conn3 <- [1,2906,null,{}] 02:51:41 INFO - PROCESS | 1813 | 1461145901313 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}] 02:51:41 INFO - PROCESS | 1813 | 1461145901559 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:51:41 INFO - PROCESS | 1813 | 1461145901834 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666217000 == 189 [pid = 1813] [id = 734] 02:51:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f963c5e8400) [pid = 1813] [serial = 2203] [outer = (nil)] 02:51:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f9652908c00) [pid = 1813] [serial = 2204] [outer = 0x7f963c5e8400] 02:51:41 INFO - PROCESS | 1813 | 1461145901952 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f9652ace000) [pid = 1813] [serial = 2205] [outer = 0x7f963c5e8400] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639c17000 == 188 [pid = 1813] [id = 671] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96397d7000 == 187 [pid = 1813] [id = 673] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a7e8000 == 186 [pid = 1813] [id = 672] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640685800 == 185 [pid = 1813] [id = 513] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96662a3800 == 184 [pid = 1813] [id = 240] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966a8a6000 == 183 [pid = 1813] [id = 392] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c587800 == 182 [pid = 1813] [id = 715] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b589800 == 181 [pid = 1813] [id = 714] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a71e800 == 180 [pid = 1813] [id = 713] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9638d1c800 == 179 [pid = 1813] [id = 712] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965440b800 == 178 [pid = 1813] [id = 710] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965429c000 == 177 [pid = 1813] [id = 709] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653a33800 == 176 [pid = 1813] [id = 708] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96529d4000 == 175 [pid = 1813] [id = 707] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9650e77800 == 174 [pid = 1813] [id = 706] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f904000 == 173 [pid = 1813] [id = 705] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f1c7000 == 172 [pid = 1813] [id = 704] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ed9e000 == 171 [pid = 1813] [id = 703] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e91f000 == 170 [pid = 1813] [id = 702] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b62d000 == 169 [pid = 1813] [id = 701] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964adaf800 == 168 [pid = 1813] [id = 700] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a37c800 == 167 [pid = 1813] [id = 699] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b3c800 == 166 [pid = 1813] [id = 698] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643e76800 == 165 [pid = 1813] [id = 697] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643342000 == 164 [pid = 1813] [id = 696] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964067c800 == 163 [pid = 1813] [id = 695] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963e0e0800 == 162 [pid = 1813] [id = 694] 02:51:44 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963a733000 == 161 [pid = 1813] [id = 693] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f963f627c00) [pid = 1813] [serial = 2078] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f963b5b7400) [pid = 1813] [serial = 2066] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f963da76000) [pid = 1813] [serial = 2072] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f963e315800) [pid = 1813] [serial = 2036] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f96434bb800) [pid = 1813] [serial = 2048] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f964d0f4c00) [pid = 1813] [serial = 2010] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f963c7f1400) [pid = 1813] [serial = 2076] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f96396f6c00) [pid = 1813] [serial = 2027] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f963f62fc00) [pid = 1813] [serial = 2039] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f963cf57400) [pid = 1813] [serial = 2033] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9640665800) [pid = 1813] [serial = 2042] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f9635e25800) [pid = 1813] [serial = 2054] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f963b693400) [pid = 1813] [serial = 2030] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f963b080400) [pid = 1813] [serial = 2060] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f963e304800) [pid = 1813] [serial = 2073] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f9643e10000) [pid = 1813] [serial = 2051] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f963b5b3800) [pid = 1813] [serial = 2061] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f963b55ac00) [pid = 1813] [serial = 2064] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963ccc5c00) [pid = 1813] [serial = 2067] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f9638f7d400) [pid = 1813] [serial = 2063] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f963ceb9400) [pid = 1813] [serial = 2070] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f9636ed0400) [pid = 1813] [serial = 2058] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f9635e2d000) [pid = 1813] [serial = 2057] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f963ccd0800) [pid = 1813] [serial = 2069] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f964326ec00) [pid = 1813] [serial = 2045] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9638ea7000) [pid = 1813] [serial = 2075] [outer = (nil)] [url = about:blank] 02:51:44 INFO - PROCESS | 1813 | 1461145904854 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]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:51:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 3598ms 02:51:44 INFO - PROCESS | 1813 | 1461145904902 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 1813 | 1461145904908 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 02:51:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:51:44 INFO - PROCESS | 1813 | 1461145904916 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1813 | 1461145904921 Marionette TRACE conn3 <- [1,2910,null,{}] 02:51:44 INFO - PROCESS | 1813 | 1461145904929 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}] 02:51:45 INFO - PROCESS | 1813 | 1461145905198 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:51:45 INFO - PROCESS | 1813 | 1461145905395 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963961d800 == 162 [pid = 1813] [id = 735] 02:51:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9638ea5400) [pid = 1813] [serial = 2206] [outer = (nil)] 02:51:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f96396ef400) [pid = 1813] [serial = 2207] [outer = 0x7f9638ea5400] 02:51:45 INFO - PROCESS | 1813 | 1461145905472 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f963999a400) [pid = 1813] [serial = 2208] [outer = 0x7f9638ea5400] 02:51:46 INFO - PROCESS | 1813 | 1461145906180 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]]]}] 02:51:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:51:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:51:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1287ms 02:51:46 INFO - PROCESS | 1813 | 1461145906204 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1813 | 1461145906213 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 02:51:46 INFO - TEST-START | /DOMEvents/constructors.html 02:51:46 INFO - PROCESS | 1813 | 1461145906223 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1813 | 1461145906228 Marionette TRACE conn3 <- [1,2914,null,{}] 02:51:46 INFO - PROCESS | 1813 | 1461145906234 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}] 02:51:46 INFO - PROCESS | 1813 | 1461145906453 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:51:46 INFO - PROCESS | 1813 | 1461145906663 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639d59800 == 163 [pid = 1813] [id = 736] 02:51:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9636ed0000) [pid = 1813] [serial = 2209] [outer = (nil)] 02:51:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f963b083400) [pid = 1813] [serial = 2210] [outer = 0x7f9636ed0000] 02:51:46 INFO - PROCESS | 1813 | 1461145906727 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f963b5b8000) [pid = 1813] [serial = 2211] [outer = 0x7f9636ed0000] 02:51:47 INFO - PROCESS | 1813 | 1461145907800 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]]]}] 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:51:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1659ms 02:51:47 INFO - PROCESS | 1813 | 1461145907891 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 1813 | 1461145907900 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 02:51:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:51:47 INFO - PROCESS | 1813 | 1461145907925 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1813 | 1461145907931 Marionette TRACE conn3 <- [1,2918,null,{}] 02:51:47 INFO - PROCESS | 1813 | 1461145907947 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}] 02:51:48 INFO - PROCESS | 1813 | 1461145908232 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:51:48 INFO - PROCESS | 1813 | 1461145908466 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b591000 == 164 [pid = 1813] [id = 737] 02:51:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f963c7f5800) [pid = 1813] [serial = 2212] [outer = (nil)] 02:51:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f963ccc6800) [pid = 1813] [serial = 2213] [outer = 0x7f963c7f5800] 02:51:48 INFO - PROCESS | 1813 | 1461145908533 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f963ceb1c00) [pid = 1813] [serial = 2214] [outer = 0x7f963c7f5800] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f9635e26800) [pid = 1813] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f9635e23800) [pid = 1813] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f9635e22c00) [pid = 1813] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964ad45c00) [pid = 1813] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964a104000) [pid = 1813] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f964172c400) [pid = 1813] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f963b698c00) [pid = 1813] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f963cf5a800) [pid = 1813] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f9638d55800) [pid = 1813] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f963fae8000) [pid = 1813] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f96370fdc00) [pid = 1813] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9635e21800) [pid = 1813] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f96414c5800) [pid = 1813] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f9641e48c00) [pid = 1813] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f9641732400) [pid = 1813] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f9641644000) [pid = 1813] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9635e2d800) [pid = 1813] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f964070dc00) [pid = 1813] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f964340d400) [pid = 1813] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f963ceb2800) [pid = 1813] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f963b5b4c00) [pid = 1813] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f963b5ca800) [pid = 1813] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f9639d9dc00) [pid = 1813] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f963b557400) [pid = 1813] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f9640667800) [pid = 1813] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9649e3e000) [pid = 1813] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9636ecf400) [pid = 1813] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963ccce800) [pid = 1813] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963ccc6400) [pid = 1813] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9649c6f800) [pid = 1813] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f964a28d800) [pid = 1813] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f964070d800) [pid = 1813] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f963b695800) [pid = 1813] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f9643407800) [pid = 1813] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:51:49 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f96396f4400) [pid = 1813] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:51:49 INFO - PROCESS | 1813 | 1461145909933 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:51:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:51:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2052ms 02:51:49 INFO - PROCESS | 1813 | 1461145909962 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1813 | 1461145909966 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 02:51:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:51:49 INFO - PROCESS | 1813 | 1461145909972 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1813 | 1461145909975 Marionette TRACE conn3 <- [1,2922,null,{}] 02:51:49 INFO - PROCESS | 1813 | 1461145909980 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}] 02:51:50 INFO - PROCESS | 1813 | 1461145910187 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:51:50 INFO - PROCESS | 1813 | 1461145910370 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963c803000 == 165 [pid = 1813] [id = 738] 02:51:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f9635e21800) [pid = 1813] [serial = 2215] [outer = (nil)] 02:51:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f963b69ec00) [pid = 1813] [serial = 2216] [outer = 0x7f9635e21800] 02:51:50 INFO - PROCESS | 1813 | 1461145910440 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f963ceb3000) [pid = 1813] [serial = 2217] [outer = 0x7f9635e21800] 02:51:51 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:51 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:51 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:51 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:51:51 INFO - PROCESS | 1813 | 1461145911199 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]]]}] 02:51:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:51:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:51 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 02:51:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:51 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 02:51:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:51 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]" 02:51:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:51:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1278ms 02:51:51 INFO - PROCESS | 1813 | 1461145911256 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1813 | 1461145911264 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 02:51:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:51:51 INFO - PROCESS | 1813 | 1461145911272 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1813 | 1461145911275 Marionette TRACE conn3 <- [1,2926,null,{}] 02:51:51 INFO - PROCESS | 1813 | 1461145911280 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}] 02:51:51 INFO - PROCESS | 1813 | 1461145911486 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:51:51 INFO - PROCESS | 1813 | 1461145911840 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9636fd1800 == 166 [pid = 1813] [id = 739] 02:51:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f9635e25800) [pid = 1813] [serial = 2218] [outer = (nil)] 02:51:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f9636ec9000) [pid = 1813] [serial = 2219] [outer = 0x7f9635e25800] 02:51:51 INFO - PROCESS | 1813 | 1461145911920 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f9638d4f000) [pid = 1813] [serial = 2220] [outer = 0x7f9635e25800] 02:51:52 INFO - PROCESS | 1813 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:51:52 INFO - PROCESS | 1813 | 1461145912812 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]]]}] 02:51:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:51:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1583ms 02:51:52 INFO - PROCESS | 1813 | 1461145912857 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 1813 | 1461145912865 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 02:51:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:51:52 INFO - PROCESS | 1813 | 1461145912874 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1813 | 1461145912878 Marionette TRACE conn3 <- [1,2930,null,{}] 02:51:52 INFO - PROCESS | 1813 | 1461145912886 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}] 02:51:53 INFO - PROCESS | 1813 | 1461145913159 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:51:53 INFO - PROCESS | 1813 | 1461145913429 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963aedf800 == 167 [pid = 1813] [id = 740] 02:51:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f96396f3000) [pid = 1813] [serial = 2221] [outer = (nil)] 02:51:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f963b080c00) [pid = 1813] [serial = 2222] [outer = 0x7f96396f3000] 02:51:53 INFO - PROCESS | 1813 | 1461145913512 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f963b55f400) [pid = 1813] [serial = 2223] [outer = 0x7f96396f3000] 02:51:54 INFO - PROCESS | 1813 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:51:54 INFO - PROCESS | 1813 | 1461145914421 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]]]}] 02:51:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:51:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1583ms 02:51:54 INFO - PROCESS | 1813 | 1461145914463 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:51:54 INFO - PROCESS | 1813 | 1461145914470 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 02:51:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:51:54 INFO - PROCESS | 1813 | 1461145914477 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1813 | 1461145914481 Marionette TRACE conn3 <- [1,2934,null,{}] 02:51:54 INFO - PROCESS | 1813 | 1461145914487 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}] 02:51:54 INFO - PROCESS | 1813 | 1461145914815 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:51:55 INFO - PROCESS | 1813 | 1461145915018 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cd1c000 == 168 [pid = 1813] [id = 741] 02:51:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f963b55f800) [pid = 1813] [serial = 2224] [outer = (nil)] 02:51:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f963c5e2c00) [pid = 1813] [serial = 2225] [outer = 0x7f963b55f800] 02:51:55 INFO - PROCESS | 1813 | 1461145915093 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f963c88e400) [pid = 1813] [serial = 2226] [outer = 0x7f963b55f800] 02:51:56 INFO - PROCESS | 1813 | 1461145915994 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]]]}] 02:51:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:51:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1587ms 02:51:56 INFO - PROCESS | 1813 | 1461145916065 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1813 | 1461145916069 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 02:51:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:51:56 INFO - PROCESS | 1813 | 1461145916083 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1813 | 1461145916092 Marionette TRACE conn3 <- [1,2938,null,{}] 02:51:56 INFO - PROCESS | 1813 | 1461145916101 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}] 02:51:56 INFO - PROCESS | 1813 | 1461145916420 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:51:56 INFO - PROCESS | 1813 | 1461145916622 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9640116000 == 169 [pid = 1813] [id = 742] 02:51:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f963ceab400) [pid = 1813] [serial = 2227] [outer = (nil)] 02:51:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f963e30b800) [pid = 1813] [serial = 2228] [outer = 0x7f963ceab400] 02:51:56 INFO - PROCESS | 1813 | 1461145916695 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f963f554800) [pid = 1813] [serial = 2229] [outer = 0x7f963ceab400] 02:51:57 INFO - PROCESS | 1813 | 1461145917502 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]]]}] 02:51:57 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. 02:51:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1450ms 02:51:57 INFO - PROCESS | 1813 | 1461145917532 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1813 | 1461145917537 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 02:51:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:51:57 INFO - PROCESS | 1813 | 1461145917545 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1813 | 1461145917548 Marionette TRACE conn3 <- [1,2942,null,{}] 02:51:57 INFO - PROCESS | 1813 | 1461145917553 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}] 02:51:57 INFO - PROCESS | 1813 | 1461145917779 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:51:58 INFO - PROCESS | 1813 | 1461145918018 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96405af800 == 170 [pid = 1813] [id = 743] 02:51:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f963df9f800) [pid = 1813] [serial = 2230] [outer = (nil)] 02:51:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f963f62e800) [pid = 1813] [serial = 2231] [outer = 0x7f963df9f800] 02:51:58 INFO - PROCESS | 1813 | 1461145918096 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f963f6cec00) [pid = 1813] [serial = 2232] [outer = 0x7f963df9f800] 02:51:58 INFO - PROCESS | 1813 | 1461145918862 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"]]]}] 02:51:58 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 02:51:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:51:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1328ms 02:51:58 INFO - PROCESS | 1813 | 1461145918892 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1813 | 1461145918896 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 02:51:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:51:58 INFO - PROCESS | 1813 | 1461145918910 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1813 | 1461145918914 Marionette TRACE conn3 <- [1,2946,null,{}] 02:51:58 INFO - PROCESS | 1813 | 1461145918920 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}] 02:51:59 INFO - PROCESS | 1813 | 1461145919147 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:51:59 INFO - PROCESS | 1813 | 1461145919385 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96417c7000 == 171 [pid = 1813] [id = 744] 02:51:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f963fae5000) [pid = 1813] [serial = 2233] [outer = (nil)] 02:51:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f963fae9400) [pid = 1813] [serial = 2234] [outer = 0x7f963fae5000] 02:51:59 INFO - PROCESS | 1813 | 1461145919477 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f964070e400) [pid = 1813] [serial = 2235] [outer = 0x7f963fae5000] 02:52:00 INFO - PROCESS | 1813 | 1461145920357 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]]]}] 02:52:00 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. 02:52:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1483ms 02:52:00 INFO - PROCESS | 1813 | 1461145920393 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:52:00 INFO - PROCESS | 1813 | 1461145920397 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 02:52:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:52:00 INFO - PROCESS | 1813 | 1461145920403 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 1813 | 1461145920406 Marionette TRACE conn3 <- [1,2950,null,{}] 02:52:00 INFO - PROCESS | 1813 | 1461145920412 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}] 02:52:00 INFO - PROCESS | 1813 | 1461145920690 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:52:00 INFO - PROCESS | 1813 | 1461145920975 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484ba800 == 172 [pid = 1813] [id = 745] 02:52:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f96414c5400) [pid = 1813] [serial = 2236] [outer = (nil)] 02:52:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f964172b800) [pid = 1813] [serial = 2237] [outer = 0x7f96414c5400] 02:52:01 INFO - PROCESS | 1813 | 1461145921119 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f96421cc000) [pid = 1813] [serial = 2238] [outer = 0x7f96414c5400] 02:52:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9649b30800 == 173 [pid = 1813] [id = 746] 02:52:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f9643405c00) [pid = 1813] [serial = 2239] [outer = (nil)] 02:52:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f964164b800) [pid = 1813] [serial = 2240] [outer = 0x7f9643405c00] 02:52:02 INFO - PROCESS | 1813 | 1461145922263 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]]]}] 02:52:02 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. 02:52:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1895ms 02:52:02 INFO - PROCESS | 1813 | 1461145922301 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:52:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:52:02 INFO - PROCESS | 1813 | 1461145922305 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 02:52:02 INFO - PROCESS | 1813 | 1461145922311 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1813 | 1461145922314 Marionette TRACE conn3 <- [1,2954,null,{}] 02:52:02 INFO - PROCESS | 1813 | 1461145922319 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}] 02:52:02 INFO - PROCESS | 1813 | 1461145922632 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:52:02 INFO - PROCESS | 1813 | 1461145922934 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a922000 == 174 [pid = 1813] [id = 747] 02:52:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9641643400) [pid = 1813] [serial = 2241] [outer = (nil)] 02:52:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f964327ac00) [pid = 1813] [serial = 2242] [outer = 0x7f9641643400] 02:52:03 INFO - PROCESS | 1813 | 1461145923015 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f96434b9000) [pid = 1813] [serial = 2243] [outer = 0x7f9641643400] 02:52:03 INFO - PROCESS | 1813 | 1461145923762 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]]]}] 02:52:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:52:03 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 02:52:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1488ms 02:52:03 INFO - PROCESS | 1813 | 1461145923800 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1813 | 1461145923804 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 02:52:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:52:03 INFO - PROCESS | 1813 | 1461145923810 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1813 | 1461145923813 Marionette TRACE conn3 <- [1,2958,null,{}] 02:52:03 INFO - PROCESS | 1813 | 1461145923818 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}] 02:52:04 INFO - PROCESS | 1813 | 1461145924062 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:52:04 INFO - PROCESS | 1813 | 1461145924303 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964b585000 == 175 [pid = 1813] [id = 748] 02:52:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f96421cc400) [pid = 1813] [serial = 2244] [outer = (nil)] 02:52:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f96486a5c00) [pid = 1813] [serial = 2245] [outer = 0x7f96421cc400] 02:52:04 INFO - PROCESS | 1813 | 1461145924381 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f9649c78000) [pid = 1813] [serial = 2246] [outer = 0x7f96421cc400] 02:52:05 INFO - PROCESS | 1813 | 1461145925195 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]]]}] 02:52:05 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. 02:52:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1428ms 02:52:05 INFO - PROCESS | 1813 | 1461145925240 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1813 | 1461145925244 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 02:52:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:52:05 INFO - PROCESS | 1813 | 1461145925249 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1813 | 1461145925253 Marionette TRACE conn3 <- [1,2962,null,{}] 02:52:05 INFO - PROCESS | 1813 | 1461145925258 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}] 02:52:05 INFO - PROCESS | 1813 | 1461145925514 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:52:05 INFO - PROCESS | 1813 | 1461145925792 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964e996000 == 176 [pid = 1813] [id = 749] 02:52:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f9643273000) [pid = 1813] [serial = 2247] [outer = (nil)] 02:52:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9649e41400) [pid = 1813] [serial = 2248] [outer = 0x7f9643273000] 02:52:05 INFO - PROCESS | 1813 | 1461145925874 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f964a10d000) [pid = 1813] [serial = 2249] [outer = 0x7f9643273000] 02:52:06 INFO - PROCESS | 1813 | 1461145926685 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]]]}] 02:52:06 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. 02:52:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1479ms 02:52:06 INFO - PROCESS | 1813 | 1461145926730 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:52:06 INFO - PROCESS | 1813 | 1461145926734 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 02:52:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:52:06 INFO - PROCESS | 1813 | 1461145926740 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 1813 | 1461145926743 Marionette TRACE conn3 <- [1,2966,null,{}] 02:52:06 INFO - PROCESS | 1813 | 1461145926748 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}] 02:52:06 INFO - PROCESS | 1813 | 1461145926984 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:52:07 INFO - PROCESS | 1813 | 1461145927255 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ee5d800 == 177 [pid = 1813] [id = 750] 02:52:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f9649ee5000) [pid = 1813] [serial = 2250] [outer = (nil)] 02:52:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f964a296800) [pid = 1813] [serial = 2251] [outer = 0x7f9649ee5000] 02:52:07 INFO - PROCESS | 1813 | 1461145927347 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f964a57f800) [pid = 1813] [serial = 2252] [outer = 0x7f9649ee5000] 02:52:08 INFO - PROCESS | 1813 | 1461145928193 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]]]}] 02:52:08 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. 02:52:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1484ms 02:52:08 INFO - PROCESS | 1813 | 1461145928225 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 1813 | 1461145928229 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 02:52:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:52:08 INFO - PROCESS | 1813 | 1461145928235 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1813 | 1461145928239 Marionette TRACE conn3 <- [1,2970,null,{}] 02:52:08 INFO - PROCESS | 1813 | 1461145928245 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}] 02:52:08 INFO - PROCESS | 1813 | 1461145928537 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:52:08 INFO - PROCESS | 1813 | 1461145928788 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9652939000 == 178 [pid = 1813] [id = 751] 02:52:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f964a102800) [pid = 1813] [serial = 2253] [outer = (nil)] 02:52:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f964af45800) [pid = 1813] [serial = 2254] [outer = 0x7f964a102800] 02:52:08 INFO - PROCESS | 1813 | 1461145928862 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964b0c6c00) [pid = 1813] [serial = 2255] [outer = 0x7f964a102800] 02:52:09 INFO - PROCESS | 1813 | 1461145929656 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]]]}] 02:52:09 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. 02:52:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1437ms 02:52:09 INFO - PROCESS | 1813 | 1461145929672 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 1813 | 1461145929675 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 02:52:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:52:09 INFO - PROCESS | 1813 | 1461145929681 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1813 | 1461145929684 Marionette TRACE conn3 <- [1,2974,null,{}] 02:52:09 INFO - PROCESS | 1813 | 1461145929690 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}] 02:52:09 INFO - PROCESS | 1813 | 1461145929937 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:52:10 INFO - PROCESS | 1813 | 1461145930213 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9653e7f800 == 179 [pid = 1813] [id = 752] 02:52:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f9641640400) [pid = 1813] [serial = 2256] [outer = (nil)] 02:52:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f964b13c400) [pid = 1813] [serial = 2257] [outer = 0x7f9641640400] 02:52:10 INFO - PROCESS | 1813 | 1461145930295 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f964c249800) [pid = 1813] [serial = 2258] [outer = 0x7f9641640400] 02:52:11 INFO - PROCESS | 1813 | 1461145931092 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]]]}] 02:52:11 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. 02:52:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1428ms 02:52:11 INFO - PROCESS | 1813 | 1461145931111 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1813 | 1461145931113 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 02:52:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:52:11 INFO - PROCESS | 1813 | 1461145931120 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1813 | 1461145931123 Marionette TRACE conn3 <- [1,2978,null,{}] 02:52:11 INFO - PROCESS | 1813 | 1461145931128 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}] 02:52:11 INFO - PROCESS | 1813 | 1461145931360 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:52:11 INFO - PROCESS | 1813 | 1461145931607 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654413000 == 180 [pid = 1813] [id = 753] 02:52:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f964a10a400) [pid = 1813] [serial = 2259] [outer = (nil)] 02:52:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f964d0f4000) [pid = 1813] [serial = 2260] [outer = 0x7f964a10a400] 02:52:11 INFO - PROCESS | 1813 | 1461145931685 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f964e574000) [pid = 1813] [serial = 2261] [outer = 0x7f964a10a400] 02:52:12 INFO - PROCESS | 1813 | 1461145932453 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]]]}] 02:52:12 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. 02:52:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1381ms 02:52:12 INFO - PROCESS | 1813 | 1461145932502 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1813 | 1461145932506 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 02:52:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:52:12 INFO - PROCESS | 1813 | 1461145932512 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1813 | 1461145932514 Marionette TRACE conn3 <- [1,2982,null,{}] 02:52:12 INFO - PROCESS | 1813 | 1461145932520 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}] 02:52:12 INFO - PROCESS | 1813 | 1461145932853 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:52:13 INFO - PROCESS | 1813 | 1461145933065 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b2b6800 == 181 [pid = 1813] [id = 754] 02:52:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f964b0cc000) [pid = 1813] [serial = 2262] [outer = (nil)] 02:52:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f964e57e800) [pid = 1813] [serial = 2263] [outer = 0x7f964b0cc000] 02:52:13 INFO - PROCESS | 1813 | 1461145933144 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f964e5e3400) [pid = 1813] [serial = 2264] [outer = 0x7f964b0cc000] 02:52:13 INFO - PROCESS | 1813 | 1461145933992 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"]]]}] 02:52:14 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 02:52:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:52:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1541ms 02:52:14 INFO - PROCESS | 1813 | 1461145934055 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 1813 | 1461145934059 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 02:52:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:52:14 INFO - PROCESS | 1813 | 1461145934065 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 1813 | 1461145934068 Marionette TRACE conn3 <- [1,2986,null,{}] 02:52:14 INFO - PROCESS | 1813 | 1461145934088 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}] 02:52:14 INFO - PROCESS | 1813 | 1461145934410 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:52:14 INFO - PROCESS | 1813 | 1461145934622 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966621b000 == 182 [pid = 1813] [id = 755] 02:52:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f964b752c00) [pid = 1813] [serial = 2265] [outer = (nil)] 02:52:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f96503cf800) [pid = 1813] [serial = 2266] [outer = 0x7f964b752c00] 02:52:14 INFO - PROCESS | 1813 | 1461145934700 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f9651ca0400) [pid = 1813] [serial = 2267] [outer = 0x7f964b752c00] 02:52:15 INFO - PROCESS | 1813 | 1461145935609 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]]]}] 02:52:15 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. 02:52:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1584ms 02:52:15 INFO - PROCESS | 1813 | 1461145935651 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1813 | 1461145935654 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:52:15 INFO - PROCESS | 1813 | 1461145935666 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1813 | 1461145935670 Marionette TRACE conn3 <- [1,2990,null,{}] 02:52:15 INFO - PROCESS | 1813 | 1461145935679 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}] 02:52:15 INFO - PROCESS | 1813 | 1461145935943 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:52:16 INFO - PROCESS | 1813 | 1461145936222 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9666743800 == 183 [pid = 1813] [id = 756] 02:52:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f964e578800) [pid = 1813] [serial = 2268] [outer = (nil)] 02:52:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x7f9652acd800) [pid = 1813] [serial = 2269] [outer = 0x7f964e578800] 02:52:16 INFO - PROCESS | 1813 | 1461145936297 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x7f9652f9d800) [pid = 1813] [serial = 2270] [outer = 0x7f964e578800] 02:52:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966687e800 == 184 [pid = 1813] [id = 757] 02:52:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x7f9653110400) [pid = 1813] [serial = 2271] [outer = (nil)] 02:52:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x7f9651faf400) [pid = 1813] [serial = 2272] [outer = 0x7f9653110400] 02:52:17 INFO - PROCESS | 1813 | 1461145937180 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]]]}] 02:52:17 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. 02:52:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 02:52:17 INFO - PROCESS | 1813 | 1461145937199 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1813 | 1461145937203 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 02:52:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:52:17 INFO - PROCESS | 1813 | 1461145937208 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1813 | 1461145937211 Marionette TRACE conn3 <- [1,2994,null,{}] 02:52:17 INFO - PROCESS | 1813 | 1461145937216 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}] 02:52:17 INFO - PROCESS | 1813 | 1461145937554 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:52:17 INFO - PROCESS | 1813 | 1461145937840 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9668581000 == 185 [pid = 1813] [id = 758] 02:52:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x7f9652feb800) [pid = 1813] [serial = 2273] [outer = (nil)] 02:52:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x7f965310b000) [pid = 1813] [serial = 2274] [outer = 0x7f9652feb800] 02:52:17 INFO - PROCESS | 1813 | 1461145937922 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x7f9653599000) [pid = 1813] [serial = 2275] [outer = 0x7f9652feb800] 02:52:18 INFO - PROCESS | 1813 | 1461145938667 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]]]}] 02:52:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:52:18 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 02:52:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1479ms 02:52:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:52:18 INFO - PROCESS | 1813 | 1461145938696 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 1813 | 1461145938699 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 02:52:18 INFO - PROCESS | 1813 | 1461145938709 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1813 | 1461145938712 Marionette TRACE conn3 <- [1,2998,null,{}] 02:52:18 INFO - PROCESS | 1813 | 1461145938717 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}] 02:52:18 INFO - PROCESS | 1813 | 1461145938964 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:52:19 INFO - PROCESS | 1813 | 1461145939219 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966a809800 == 186 [pid = 1813] [id = 759] 02:52:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x7f96405ec800) [pid = 1813] [serial = 2276] [outer = (nil)] 02:52:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x7f9653154800) [pid = 1813] [serial = 2277] [outer = 0x7f96405ec800] 02:52:19 INFO - PROCESS | 1813 | 1461145939297 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x7f9653c09400) [pid = 1813] [serial = 2278] [outer = 0x7f96405ec800] 02:52:20 INFO - PROCESS | 1813 | 1461145940110 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]]]}] 02:52:20 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. 02:52:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1429ms 02:52:20 INFO - PROCESS | 1813 | 1461145940139 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1813 | 1461145940143 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 02:52:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:52:20 INFO - PROCESS | 1813 | 1461145940149 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1813 | 1461145940151 Marionette TRACE conn3 <- [1,3002,null,{}] 02:52:20 INFO - PROCESS | 1813 | 1461145940157 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}] 02:52:20 INFO - PROCESS | 1813 | 1461145940404 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:52:20 INFO - PROCESS | 1813 | 1461145940686 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9637043000 == 187 [pid = 1813] [id = 760] 02:52:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x7f964d1cf000) [pid = 1813] [serial = 2279] [outer = (nil)] 02:52:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x7f9653c0e400) [pid = 1813] [serial = 2280] [outer = 0x7f964d1cf000] 02:52:20 INFO - PROCESS | 1813 | 1461145940771 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x7f9653c3a400) [pid = 1813] [serial = 2281] [outer = 0x7f964d1cf000] 02:52:21 INFO - PROCESS | 1813 | 1461145941551 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]]]}] 02:52:21 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. 02:52:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1434ms 02:52:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:52:21 INFO - PROCESS | 1813 | 1461145941584 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1813 | 1461145941587 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 02:52:21 INFO - PROCESS | 1813 | 1461145941594 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1813 | 1461145941597 Marionette TRACE conn3 <- [1,3006,null,{}] 02:52:21 INFO - PROCESS | 1813 | 1461145941603 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}] 02:52:21 INFO - PROCESS | 1813 | 1461145941854 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c803000 == 186 [pid = 1813] [id = 738] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963b591000 == 185 [pid = 1813] [id = 737] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639d59800 == 184 [pid = 1813] [id = 736] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963961d800 == 183 [pid = 1813] [id = 735] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666217000 == 182 [pid = 1813] [id = 734] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9665da0000 == 181 [pid = 1813] [id = 733] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9662655000 == 180 [pid = 1813] [id = 732] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96616fb800 == 179 [pid = 1813] [id = 731] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96611d7800 == 178 [pid = 1813] [id = 730] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b220800 == 177 [pid = 1813] [id = 729] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96556d9800 == 176 [pid = 1813] [id = 728] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653a1e000 == 175 [pid = 1813] [id = 727] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ee4e800 == 174 [pid = 1813] [id = 726] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e62a000 == 173 [pid = 1813] [id = 725] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964aff3800 == 172 [pid = 1813] [id = 724] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a37b800 == 171 [pid = 1813] [id = 723] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b31000 == 170 [pid = 1813] [id = 722] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9643dae000 == 169 [pid = 1813] [id = 721] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96412a6000 == 168 [pid = 1813] [id = 720] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964051d800 == 167 [pid = 1813] [id = 719] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963f7b8000 == 166 [pid = 1813] [id = 718] 02:52:24 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963aed8800 == 165 [pid = 1813] [id = 717] 02:52:24 INFO - PROCESS | 1813 | 1461145944259 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x7f964af4dc00) [pid = 1813] [serial = 2130] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x7f963f562800) [pid = 1813] [serial = 2037] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x7f964a28c800) [pid = 1813] [serial = 2115] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x7f9643278800) [pid = 1813] [serial = 2103] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x7f963f6d0400) [pid = 1813] [serial = 2090] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x7f964af10400) [pid = 1813] [serial = 2129] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x7f964a4c2800) [pid = 1813] [serial = 2117] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x7f964a4cfc00) [pid = 1813] [serial = 2118] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x7f9638f83400) [pid = 1813] [serial = 2139] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x7f963ccc4c00) [pid = 1813] [serial = 2031] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x7f963f555400) [pid = 1813] [serial = 2088] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x7f964ab02400) [pid = 1813] [serial = 2124] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x7f963dfa2000) [pid = 1813] [serial = 2034] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f9649e43000) [pid = 1813] [serial = 2111] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f9648443800) [pid = 1813] [serial = 2108] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f964ae3f000) [pid = 1813] [serial = 2127] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f964a57f400) [pid = 1813] [serial = 2121] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f963df9d400) [pid = 1813] [serial = 2087] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f963b088800) [pid = 1813] [serial = 2142] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f963c7f5400) [pid = 1813] [serial = 2145] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f9641643800) [pid = 1813] [serial = 2097] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f963c88e800) [pid = 1813] [serial = 2147] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f96414ca400) [pid = 1813] [serial = 2096] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f963f9b4400) [pid = 1813] [serial = 2093] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f964ad51400) [pid = 1813] [serial = 2126] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9643e10800) [pid = 1813] [serial = 2106] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f964a109800) [pid = 1813] [serial = 2114] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f963b07ec00) [pid = 1813] [serial = 2082] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f9649ee4000) [pid = 1813] [serial = 2112] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f96434b6800) [pid = 1813] [serial = 2105] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f96399a4800) [pid = 1813] [serial = 2081] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f963cccd000) [pid = 1813] [serial = 2025] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f963ccc8800) [pid = 1813] [serial = 2148] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963c88d400) [pid = 1813] [serial = 2055] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f964b0c7000) [pid = 1813] [serial = 2132] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f964c24b800) [pid = 1813] [serial = 2136] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964a575c00) [pid = 1813] [serial = 2120] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f964b571c00) [pid = 1813] [serial = 2135] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f964a778400) [pid = 1813] [serial = 2123] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f964b137c00) [pid = 1813] [serial = 2133] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f963c5e7800) [pid = 1813] [serial = 2084] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f963f912000) [pid = 1813] [serial = 2091] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f9638ea2800) [pid = 1813] [serial = 2138] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f9641e48000) [pid = 1813] [serial = 2043] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f9639d94400) [pid = 1813] [serial = 2141] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f963faf1000) [pid = 1813] [serial = 2094] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964326f400) [pid = 1813] [serial = 2102] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f96486a7800) [pid = 1813] [serial = 2052] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9643e0a800) [pid = 1813] [serial = 2049] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f9643408c00) [pid = 1813] [serial = 2046] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f9639d93800) [pid = 1813] [serial = 2028] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f963c896000) [pid = 1813] [serial = 2085] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f964172d800) [pid = 1813] [serial = 2099] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f96486a8c00) [pid = 1813] [serial = 2109] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f963f912c00) [pid = 1813] [serial = 2040] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f9641e54800) [pid = 1813] [serial = 2100] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f963c5e9400) [pid = 1813] [serial = 2144] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f963c899000) [pid = 1813] [serial = 1959] [outer = (nil)] [url = about:blank] 02:52:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963628f800 == 166 [pid = 1813] [id = 761] 02:52:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f9636ed1400) [pid = 1813] [serial = 2282] [outer = (nil)] 02:52:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f96370fd800) [pid = 1813] [serial = 2283] [outer = 0x7f9636ed1400] 02:52:24 INFO - PROCESS | 1813 | 1461145944590 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f9638e9f800) [pid = 1813] [serial = 2284] [outer = 0x7f9636ed1400] 02:52:25 INFO - PROCESS | 1813 | 1461145945339 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]]]}] 02:52:25 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. 02:52:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 3787ms 02:52:25 INFO - PROCESS | 1813 | 1461145945383 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1813 | 1461145945390 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 02:52:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:52:25 INFO - PROCESS | 1813 | 1461145945399 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1813 | 1461145945403 Marionette TRACE conn3 <- [1,3010,null,{}] 02:52:25 INFO - PROCESS | 1813 | 1461145945411 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}] 02:52:25 INFO - PROCESS | 1813 | 1461145945652 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:52:25 INFO - PROCESS | 1813 | 1461145945873 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639d48000 == 167 [pid = 1813] [id = 762] 02:52:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f96370f5800) [pid = 1813] [serial = 2285] [outer = (nil)] 02:52:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9639d92800) [pid = 1813] [serial = 2286] [outer = 0x7f96370f5800] 02:52:25 INFO - PROCESS | 1813 | 1461145945949 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f963b07a000) [pid = 1813] [serial = 2287] [outer = 0x7f96370f5800] 02:52:26 INFO - PROCESS | 1813 | 1461145946764 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]]]}] 02:52:26 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 02:52:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1388ms 02:52:26 INFO - PROCESS | 1813 | 1461145946790 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:52:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:52:26 INFO - PROCESS | 1813 | 1461145946796 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 02:52:26 INFO - PROCESS | 1813 | 1461145946805 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1813 | 1461145946807 Marionette TRACE conn3 <- [1,3014,null,{}] 02:52:26 INFO - PROCESS | 1813 | 1461145946813 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}] 02:52:27 INFO - PROCESS | 1813 | 1461145947135 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:52:27 INFO - PROCESS | 1813 | 1461145947177 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963aede000 == 168 [pid = 1813] [id = 763] 02:52:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f96399a4800) [pid = 1813] [serial = 2288] [outer = (nil)] 02:52:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f963b5b8400) [pid = 1813] [serial = 2289] [outer = 0x7f96399a4800] 02:52:27 INFO - PROCESS | 1813 | 1461145947242 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f963c5df800) [pid = 1813] [serial = 2290] [outer = 0x7f96399a4800] 02:52:27 INFO - PROCESS | 1813 | [1813] 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 02:52:28 INFO - PROCESS | 1813 | 1461145948351 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:52:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:52:28 INFO - {} 02:52:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:52:28 INFO - {} 02:52:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:52:28 INFO - {} 02:52:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:52:28 INFO - {} 02:52:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1592ms 02:52:28 INFO - PROCESS | 1813 | 1461145948398 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1813 | 1461145948405 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 02:52:28 INFO - TEST-START | /FileAPI/fileReader.html 02:52:28 INFO - PROCESS | 1813 | 1461145948435 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1813 | 1461145948451 Marionette TRACE conn3 <- [1,3018,null,{}] 02:52:28 INFO - PROCESS | 1813 | 1461145948492 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}] 02:52:28 INFO - PROCESS | 1813 | 1461145948814 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:52:28 INFO - PROCESS | 1813 | 1461145948868 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963cc20000 == 169 [pid = 1813] [id = 764] 02:52:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f963c605000) [pid = 1813] [serial = 2291] [outer = (nil)] 02:52:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f963da6a400) [pid = 1813] [serial = 2292] [outer = 0x7f963c605000] 02:52:28 INFO - PROCESS | 1813 | 1461145948931 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f963df9d400) [pid = 1813] [serial = 2293] [outer = 0x7f963c605000] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f964f677800) [pid = 1813] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f96396fac00) [pid = 1813] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f96396f7400) [pid = 1813] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f9640662c00) [pid = 1813] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f964b7e1400) [pid = 1813] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f9635e2c400) [pid = 1813] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9639c0fc00) [pid = 1813] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f964066ec00) [pid = 1813] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f96370fec00) [pid = 1813] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964e576400) [pid = 1813] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f963cf55400) [pid = 1813] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f963c894400) [pid = 1813] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f9636ed0000) [pid = 1813] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963c7f5800) [pid = 1813] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f963df9f400) [pid = 1813] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f9639c08400) [pid = 1813] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f964066f800) [pid = 1813] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f963df99800) [pid = 1813] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f963b5b5c00) [pid = 1813] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f9638ea5400) [pid = 1813] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:52:29 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f96399a3800) [pid = 1813] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:52:30 INFO - PROCESS | 1813 | 1461145950223 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]]]}] 02:52:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:52:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:52:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:52:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:52:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1825ms 02:52:30 INFO - PROCESS | 1813 | 1461145950269 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 1813 | 1461145950272 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 02:52:30 INFO - TEST-START | /FileAPI/historical.html 02:52:30 INFO - PROCESS | 1813 | 1461145950283 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1813 | 1461145950285 Marionette TRACE conn3 <- [1,3022,null,{}] 02:52:30 INFO - PROCESS | 1813 | 1461145950291 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}] 02:52:30 INFO - PROCESS | 1813 | 1461145950521 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:52:30 INFO - PROCESS | 1813 | 1461145950707 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963f7ba000 == 170 [pid = 1813] [id = 765] 02:52:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f96399a3800) [pid = 1813] [serial = 2294] [outer = (nil)] 02:52:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x7f963df9f400) [pid = 1813] [serial = 2295] [outer = 0x7f96399a3800] 02:52:30 INFO - PROCESS | 1813 | 1461145950786 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x7f963f555000) [pid = 1813] [serial = 2296] [outer = 0x7f96399a3800] 02:52:31 INFO - PROCESS | 1813 | 1461145951522 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"]]]}] 02:52:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:52:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:52:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:52:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:52:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:52:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:52:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:52:31 INFO - TEST-OK | /FileAPI/historical.html | took 1290ms 02:52:31 INFO - PROCESS | 1813 | 1461145951583 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1813 | 1461145951587 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 02:52:31 INFO - TEST-START | /FileAPI/idlharness.html 02:52:31 INFO - PROCESS | 1813 | 1461145951599 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1813 | 1461145951601 Marionette TRACE conn3 <- [1,3026,null,{}] 02:52:31 INFO - PROCESS | 1813 | 1461145951611 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}] 02:52:32 INFO - PROCESS | 1813 | 1461145952013 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:52:32 INFO - PROCESS | 1813 | 1461145952398 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96399d3000 == 171 [pid = 1813] [id = 766] 02:52:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x7f9638ea9c00) [pid = 1813] [serial = 2297] [outer = (nil)] 02:52:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x7f9638f83c00) [pid = 1813] [serial = 2298] [outer = 0x7f9638ea9c00] 02:52:32 INFO - PROCESS | 1813 | 1461145952483 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x7f963b55b000) [pid = 1813] [serial = 2299] [outer = 0x7f9638ea9c00] 02:52:34 INFO - PROCESS | 1813 | 1461145954357 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]]]}] 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:52:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:52:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:52:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:52:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:52:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:52:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:52:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:52:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:52:34 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 02:52:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:52:34 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 02:52:34 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 02:52:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:52:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:52:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:52:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:52:34 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 02:52:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:52:34 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 02:52:34 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 02:52:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:52:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:52:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:52:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:52:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:52:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:52:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2923ms 02:52:34 INFO - PROCESS | 1813 | 1461145954536 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 1813 | 1461145954549 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 02:52:34 INFO - TEST-START | /FileAPI/idlharness.worker 02:52:34 INFO - PROCESS | 1813 | 1461145954572 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1813 | 1461145954586 Marionette TRACE conn3 <- [1,3030,null,{}] 02:52:34 INFO - PROCESS | 1813 | 1461145954640 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}] 02:52:34 INFO - PROCESS | 1813 | 1461145954949 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:52:35 INFO - PROCESS | 1813 | 1461145955151 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964051d800 == 172 [pid = 1813] [id = 767] 02:52:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x7f963b55b800) [pid = 1813] [serial = 2300] [outer = (nil)] 02:52:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x7f96405e5c00) [pid = 1813] [serial = 2301] [outer = 0x7f963b55b800] 02:52:35 INFO - PROCESS | 1813 | 1461145955233 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x7f9640665800) [pid = 1813] [serial = 2302] [outer = 0x7f963b55b800] 02:52:35 INFO - PROCESS | 1813 | [1813] 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 02:52:37 INFO - PROCESS | 1813 | 1461145957849 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,{},{}]]]}] 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:52:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:52:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:52:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:52:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:52:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:52:37 INFO - {} 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:52:37 INFO - {} 02:52:37 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 02:52:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:52:37 INFO - {} 02:52:38 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 - {} 02:52:38 INFO - {} 02:52:38 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 02:52:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:52:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:52:38 INFO - {} 02:52:38 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 02:52:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:52:38 INFO - {} 02:52:38 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 - {} 02:52:38 INFO - {} 02:52:38 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 02:52:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:52:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:52:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 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 02:52:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:52:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:52:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 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 02:52:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 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 02:52:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 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 02:52:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:52:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:52:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:52:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:52:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:52:38 INFO - {} 02:52:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3393ms 02:52:38 INFO - PROCESS | 1813 | 1461145957995 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 1813 | 1461145958003 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 02:52:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:52:38 INFO - PROCESS | 1813 | 1461145958014 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1813 | 1461145958024 Marionette TRACE conn3 <- [1,3034,null,{}] 02:52:38 INFO - PROCESS | 1813 | 1461145958037 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}] 02:52:38 INFO - PROCESS | 1813 | 1461145958384 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:52:38 INFO - PROCESS | 1813 | 1461145958657 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96484bd000 == 173 [pid = 1813] [id = 768] 02:52:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x7f963ccdb800) [pid = 1813] [serial = 2303] [outer = (nil)] 02:52:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f964a9ce800) [pid = 1813] [serial = 2304] [outer = 0x7f963ccdb800] 02:52:38 INFO - PROCESS | 1813 | 1461145958734 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f964ad46400) [pid = 1813] [serial = 2305] [outer = 0x7f963ccdb800] 02:52:39 INFO - PROCESS | 1813 | 1461145959553 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]]]}] 02:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:52:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1591ms 02:52:39 INFO - PROCESS | 1813 | 1461145959608 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 1813 | 1461145959615 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 02:52:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:52:39 INFO - PROCESS | 1813 | 1461145959654 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1813 | 1461145959662 Marionette TRACE conn3 <- [1,3038,null,{}] 02:52:39 INFO - PROCESS | 1813 | 1461145959668 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}] 02:52:39 INFO - PROCESS | 1813 | 1461145959928 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:52:40 INFO - PROCESS | 1813 | 1461145960194 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964a3ad000 == 174 [pid = 1813] [id = 769] 02:52:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9635e27000) [pid = 1813] [serial = 2306] [outer = (nil)] 02:52:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f964a9d6000) [pid = 1813] [serial = 2307] [outer = 0x7f9635e27000] 02:52:40 INFO - PROCESS | 1813 | 1461145960329 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f964b33cc00) [pid = 1813] [serial = 2308] [outer = 0x7f9635e27000] 02:52:41 INFO - PROCESS | 1813 | 1461145961112 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"]]]}] 02:52:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:52:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:52:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1504ms 02:52:41 INFO - PROCESS | 1813 | 1461145961145 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1813 | 1461145961148 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 02:52:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:52:41 INFO - PROCESS | 1813 | 1461145961155 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1813 | 1461145961157 Marionette TRACE conn3 <- [1,3042,null,{}] 02:52:41 INFO - PROCESS | 1813 | 1461145961163 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}] 02:52:41 INFO - PROCESS | 1813 | 1461145961404 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:52:41 INFO - PROCESS | 1813 | 1461145961677 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ae0e800 == 175 [pid = 1813] [id = 770] 02:52:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f964b34a000) [pid = 1813] [serial = 2309] [outer = (nil)] 02:52:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f964c640800) [pid = 1813] [serial = 2310] [outer = 0x7f964b34a000] 02:52:41 INFO - PROCESS | 1813 | 1461145961758 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f964e576400) [pid = 1813] [serial = 2311] [outer = 0x7f964b34a000] 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:52:42 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. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:52:42 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'.) 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:52:42 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. 02:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:52:43 INFO - PROCESS | 1813 | 1461145962915 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]]]}] 02:52:43 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. 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:52:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:52:43 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. 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:52:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:52:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:52:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:52:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1825ms 02:52:43 INFO - PROCESS | 1813 | 1461145962994 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1813 | 1461145962997 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 02:52:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:52:43 INFO - PROCESS | 1813 | 1461145963003 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1813 | 1461145963006 Marionette TRACE conn3 <- [1,3046,null,{}] 02:52:43 INFO - PROCESS | 1813 | 1461145963014 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}] 02:52:43 INFO - PROCESS | 1813 | 1461145963395 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:52:43 INFO - PROCESS | 1813 | 1461145963720 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964129e000 == 176 [pid = 1813] [id = 771] 02:52:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f96414c7c00) [pid = 1813] [serial = 2312] [outer = (nil)] 02:52:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x7f96414ce800) [pid = 1813] [serial = 2313] [outer = 0x7f96414c7c00] 02:52:43 INFO - PROCESS | 1813 | 1461145963818 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x7f964172f800) [pid = 1813] [serial = 2314] [outer = 0x7f96414c7c00] 02:52:44 INFO - PROCESS | 1813 | [1813] 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 02:52:44 INFO - PROCESS | 1813 | 1461145964709 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:52:44 INFO - {} 02:52:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1728ms 02:52:44 INFO - PROCESS | 1813 | 1461145964734 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:52:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:52:44 INFO - PROCESS | 1813 | 1461145964738 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 02:52:44 INFO - PROCESS | 1813 | 1461145964744 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1813 | 1461145964747 Marionette TRACE conn3 <- [1,3050,null,{}] 02:52:44 INFO - PROCESS | 1813 | 1461145964752 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}] 02:52:45 INFO - PROCESS | 1813 | 1461145965008 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:52:45 INFO - PROCESS | 1813 | 1461145965281 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964d0ce800 == 177 [pid = 1813] [id = 772] 02:52:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x7f9643e5d400) [pid = 1813] [serial = 2315] [outer = (nil)] 02:52:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x7f9648446400) [pid = 1813] [serial = 2316] [outer = 0x7f9643e5d400] 02:52:45 INFO - PROCESS | 1813 | 1461145965397 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x7f964e5e8000) [pid = 1813] [serial = 2317] [outer = 0x7f9643e5d400] 02:52:46 INFO - PROCESS | 1813 | 1461145966252 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]]]}] 02:52:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:52:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:52:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:52:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:52:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1531ms 02:52:46 INFO - PROCESS | 1813 | 1461145966276 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 1813 | 1461145966280 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 02:52:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:52:46 INFO - PROCESS | 1813 | 1461145966287 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1813 | 1461145966291 Marionette TRACE conn3 <- [1,3054,null,{}] 02:52:46 INFO - PROCESS | 1813 | 1461145966296 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}] 02:52:46 INFO - PROCESS | 1813 | 1461145966542 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:52:46 INFO - PROCESS | 1813 | 1461145966786 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964ee47000 == 178 [pid = 1813] [id = 773] 02:52:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x7f9643e5dc00) [pid = 1813] [serial = 2318] [outer = (nil)] 02:52:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x7f96503d6000) [pid = 1813] [serial = 2319] [outer = 0x7f9643e5dc00] 02:52:46 INFO - PROCESS | 1813 | 1461145966862 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x7f9651d4f800) [pid = 1813] [serial = 2320] [outer = 0x7f9643e5dc00] 02:52:48 INFO - PROCESS | 1813 | 1461145968211 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"]]]}] 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:52:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:52:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:52:48 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" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:52:48 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" 02:52:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:52:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:52:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2009ms 02:52:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:52:48 INFO - PROCESS | 1813 | 1461145968296 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 1813 | 1461145968299 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 02:52:48 INFO - PROCESS | 1813 | 1461145968305 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1813 | 1461145968311 Marionette TRACE conn3 <- [1,3058,null,{}] 02:52:48 INFO - PROCESS | 1813 | 1461145968385 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}] 02:52:48 INFO - PROCESS | 1813 | 1461145968752 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:52:49 INFO - PROCESS | 1813 | 1461145969032 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f964f944800 == 179 [pid = 1813] [id = 774] 02:52:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x7f96488b8c00) [pid = 1813] [serial = 2321] [outer = (nil)] 02:52:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x7f96543ab400) [pid = 1813] [serial = 2322] [outer = 0x7f96488b8c00] 02:52:49 INFO - PROCESS | 1813 | 1461145969108 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x7f9654468000) [pid = 1813] [serial = 2323] [outer = 0x7f96488b8c00] 02:52:49 INFO - PROCESS | 1813 | 1461145969979 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]]]}] 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:52:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:52:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:52:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:52:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:52:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:52:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:52:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:52:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:52:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1737ms 02:52:50 INFO - PROCESS | 1813 | 1461145970053 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1813 | 1461145970061 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 02:52:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:52:50 INFO - PROCESS | 1813 | 1461145970095 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1813 | 1461145970098 Marionette TRACE conn3 <- [1,3062,null,{}] 02:52:50 INFO - PROCESS | 1813 | 1461145970107 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}] 02:52:50 INFO - PROCESS | 1813 | 1461145970374 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:52:50 INFO - PROCESS | 1813 | 1461145970688 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9643db3800 == 180 [pid = 1813] [id = 775] 02:52:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x7f96414d0400) [pid = 1813] [serial = 2324] [outer = (nil)] 02:52:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x7f9650e6b400) [pid = 1813] [serial = 2325] [outer = 0x7f96414d0400] 02:52:50 INFO - PROCESS | 1813 | 1461145970767 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x7f9654635800) [pid = 1813] [serial = 2326] [outer = 0x7f96414d0400] 02:52:51 INFO - PROCESS | 1813 | [1813] 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 02:52:51 INFO - PROCESS | 1813 | 1461145971605 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:52:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:52:51 INFO - {} 02:52:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1552ms 02:52:51 INFO - PROCESS | 1813 | 1461145971628 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1813 | 1461145971632 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 02:52:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:52:51 INFO - PROCESS | 1813 | 1461145971639 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1813 | 1461145971642 Marionette TRACE conn3 <- [1,3066,null,{}] 02:52:51 INFO - PROCESS | 1813 | 1461145971647 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}] 02:52:51 INFO - PROCESS | 1813 | 1461145971903 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:52:52 INFO - PROCESS | 1813 | 1461145972187 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9654350800 == 181 [pid = 1813] [id = 776] 02:52:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x7f9651faa000) [pid = 1813] [serial = 2327] [outer = (nil)] 02:52:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x7f965690b400) [pid = 1813] [serial = 2328] [outer = 0x7f9651faa000] 02:52:52 INFO - PROCESS | 1813 | 1461145972276 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x7f965a569800) [pid = 1813] [serial = 2329] [outer = 0x7f9651faa000] 02:52:53 INFO - PROCESS | 1813 | 1461145973195 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]]]}] 02:52:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:52:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:52:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:52:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:52:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:52:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:52:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:52:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1589ms 02:52:53 INFO - PROCESS | 1813 | 1461145973228 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 02:52:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:52:53 INFO - PROCESS | 1813 | 1461145973233 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 02:52:53 INFO - PROCESS | 1813 | 1461145973239 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1813 | 1461145973243 Marionette TRACE conn3 <- [1,3070,null,{}] 02:52:53 INFO - PROCESS | 1813 | 1461145973248 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}] 02:52:53 INFO - PROCESS | 1813 | 1461145973513 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:52:53 INFO - PROCESS | 1813 | 1461145973794 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f965b211800 == 182 [pid = 1813] [id = 777] 02:52:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x7f9654635c00) [pid = 1813] [serial = 2330] [outer = (nil)] 02:52:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x7f9660f76800) [pid = 1813] [serial = 2331] [outer = 0x7f9654635c00] 02:52:53 INFO - PROCESS | 1813 | 1461145973873 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x7f96611cec00) [pid = 1813] [serial = 2332] [outer = 0x7f9654635c00] 02:52:54 INFO - PROCESS | 1813 | 1461145974683 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]]]}] 02:52:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:52:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:52:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:52:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:52:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:52:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:52:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1481ms 02:52:54 INFO - PROCESS | 1813 | 1461145974722 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 1813 | 1461145974725 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 02:52:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:52:54 INFO - PROCESS | 1813 | 1461145974731 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1813 | 1461145974734 Marionette TRACE conn3 <- [1,3074,null,{}] 02:52:54 INFO - PROCESS | 1813 | 1461145974792 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}] 02:52:55 INFO - PROCESS | 1813 | 1461145975035 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:52:55 INFO - PROCESS | 1813 | 1461145975314 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96616f6000 == 183 [pid = 1813] [id = 778] 02:52:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x7f9641e52000) [pid = 1813] [serial = 2333] [outer = (nil)] 02:52:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x7f964b74b000) [pid = 1813] [serial = 2334] [outer = 0x7f9641e52000] 02:52:55 INFO - PROCESS | 1813 | 1461145975401 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x7f9661491400) [pid = 1813] [serial = 2335] [outer = 0x7f9641e52000] 02:52:56 INFO - PROCESS | 1813 | 1461145976188 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]]]}] 02:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:52:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1479ms 02:52:56 INFO - PROCESS | 1813 | 1461145976222 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1813 | 1461145976224 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 02:52:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:52:56 INFO - PROCESS | 1813 | 1461145976235 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1813 | 1461145976239 Marionette TRACE conn3 <- [1,3078,null,{}] 02:52:56 INFO - PROCESS | 1813 | 1461145976244 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}] 02:52:56 INFO - PROCESS | 1813 | 1461145976495 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:52:56 INFO - PROCESS | 1813 | 1461145976754 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96535bd000 == 184 [pid = 1813] [id = 779] 02:52:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x7f96414cac00) [pid = 1813] [serial = 2336] [outer = (nil)] 02:52:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x7f9654039000) [pid = 1813] [serial = 2337] [outer = 0x7f96414cac00] 02:52:56 INFO - PROCESS | 1813 | 1461145976854 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x7f96612d1000) [pid = 1813] [serial = 2338] [outer = 0x7f96414cac00] 02:52:57 INFO - PROCESS | 1813 | 1461145977691 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] 02:52:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:52:57 INFO - PROCESS | 1813 | 1461145977730 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 02:52:57 INFO - PROCESS | 1813 | 1461145977740 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1813 | 1461145977747 Marionette TRACE conn3 <- [1,3082,null,{}] 02:52:57 INFO - PROCESS | 1813 | 1461145977806 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}] 02:52:58 INFO - PROCESS | 1813 | 1461145978054 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:52:58 INFO - PROCESS | 1813 | 1461145978334 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966648c000 == 185 [pid = 1813] [id = 780] 02:52:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x7f9641e48c00) [pid = 1813] [serial = 2339] [outer = (nil)] 02:52:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x7f9662473000) [pid = 1813] [serial = 2340] [outer = 0x7f9641e48c00] 02:52:58 INFO - PROCESS | 1813 | 1461145978409 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x7f96624d9000) [pid = 1813] [serial = 2341] [outer = 0x7f9641e48c00] 02:52:59 INFO - PROCESS | 1813 | 1461145979192 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]]]}] 02:52:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:52:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:52:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:52:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1480ms 02:52:59 INFO - PROCESS | 1813 | 1461145979229 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1813 | 1461145979233 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 02:52:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:52:59 INFO - PROCESS | 1813 | 1461145979242 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1813 | 1461145979245 Marionette TRACE conn3 <- [1,3086,null,{}] 02:52:59 INFO - PROCESS | 1813 | 1461145979249 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}] 02:52:59 INFO - PROCESS | 1813 | 1461145979496 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:52:59 INFO - PROCESS | 1813 | 1461145979753 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9634858000 == 186 [pid = 1813] [id = 781] 02:52:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x7f96612cd800) [pid = 1813] [serial = 2342] [outer = (nil)] 02:52:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x7f966260d000) [pid = 1813] [serial = 2343] [outer = 0x7f96612cd800] 02:52:59 INFO - PROCESS | 1813 | 1461145979829 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x7f9664520000) [pid = 1813] [serial = 2344] [outer = 0x7f96612cd800] 02:53:00 INFO - PROCESS | 1813 | 1461145980774 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:53:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1577ms 02:53:00 INFO - PROCESS | 1813 | 1461145980821 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 1813 | 1461145980825 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 02:53:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:53:00 INFO - PROCESS | 1813 | 1461145980831 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1813 | 1461145980833 Marionette TRACE conn3 <- [1,3090,null,{}] 02:53:00 INFO - PROCESS | 1813 | 1461145980838 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}] 02:53:01 INFO - PROCESS | 1813 | 1461145981120 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:53:01 INFO - PROCESS | 1813 | 1461145981387 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f966df89000 == 187 [pid = 1813] [id = 782] 02:53:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x7f9643272800) [pid = 1813] [serial = 2345] [outer = (nil)] 02:53:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x7f9664523400) [pid = 1813] [serial = 2346] [outer = 0x7f9643272800] 02:53:01 INFO - PROCESS | 1813 | 1461145981471 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x7f9665d5e800) [pid = 1813] [serial = 2347] [outer = 0x7f9643272800] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96397c8800 == 186 [pid = 1813] [id = 649] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964f90b800 == 185 [pid = 1813] [id = 245] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649d22800 == 184 [pid = 1813] [id = 661] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484bb000 == 183 [pid = 1813] [id = 660] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96436bc000 == 182 [pid = 1813] [id = 659] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963c58f800 == 181 [pid = 1813] [id = 674] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966a809800 == 180 [pid = 1813] [id = 759] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9668581000 == 179 [pid = 1813] [id = 758] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966687e800 == 178 [pid = 1813] [id = 757] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9666743800 == 177 [pid = 1813] [id = 756] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f966621b000 == 176 [pid = 1813] [id = 755] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f965b2b6800 == 175 [pid = 1813] [id = 754] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9654413000 == 174 [pid = 1813] [id = 753] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9653e7f800 == 173 [pid = 1813] [id = 752] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9652939000 == 172 [pid = 1813] [id = 751] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964ee5d800 == 171 [pid = 1813] [id = 750] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9639c1e000 == 170 [pid = 1813] [id = 529] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964e996000 == 169 [pid = 1813] [id = 749] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964b585000 == 168 [pid = 1813] [id = 748] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f964a922000 == 167 [pid = 1813] [id = 747] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9649b30800 == 166 [pid = 1813] [id = 746] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96484ba800 == 165 [pid = 1813] [id = 745] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96417c7000 == 164 [pid = 1813] [id = 744] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f96405af800 == 163 [pid = 1813] [id = 743] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9640116000 == 162 [pid = 1813] [id = 742] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963cd1c000 == 161 [pid = 1813] [id = 741] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f963aedf800 == 160 [pid = 1813] [id = 740] 02:53:03 INFO - PROCESS | 1813 | --DOCSHELL 0x7f9636fd1800 == 159 [pid = 1813] [id = 739] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x7f963b692800) [pid = 1813] [serial = 2154] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x7f96488b9400) [pid = 1813] [serial = 2172] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x7f963f6d0000) [pid = 1813] [serial = 2160] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x7f9651faf000) [pid = 1813] [serial = 2202] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x7f96396ef400) [pid = 1813] [serial = 2207] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x7f964327a000) [pid = 1813] [serial = 2198] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x7f963b69ec00) [pid = 1813] [serial = 2216] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x7f96503d0800) [pid = 1813] [serial = 2195] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x7f9651ca4800) [pid = 1813] [serial = 2201] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x7f9650e63000) [pid = 1813] [serial = 2196] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x7f964f67d000) [pid = 1813] [serial = 2193] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x7f963b55c400) [pid = 1813] [serial = 2153] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x7f9648444c00) [pid = 1813] [serial = 2174] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x7f96421cc800) [pid = 1813] [serial = 2168] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x7f964c24e400) [pid = 1813] [serial = 2180] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x7f963f6cbc00) [pid = 1813] [serial = 2079] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x7f9650f75000) [pid = 1813] [serial = 2199] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x7f963cccec00) [pid = 1813] [serial = 2150] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x7f964a57a400) [pid = 1813] [serial = 2177] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x7f9640715400) [pid = 1813] [serial = 2166] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x7f963cead000) [pid = 1813] [serial = 2156] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x7f964f330000) [pid = 1813] [serial = 2189] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x7f9643e0b800) [pid = 1813] [serial = 2169] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x7f964e7a5000) [pid = 1813] [serial = 2186] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x7f964e57b000) [pid = 1813] [serial = 2183] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x7f96486a2800) [pid = 1813] [serial = 2171] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x7f963b083400) [pid = 1813] [serial = 2210] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x7f964e5e5400) [pid = 1813] [serial = 2184] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x7f963ccc6800) [pid = 1813] [serial = 2213] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x7f964f674400) [pid = 1813] [serial = 2192] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x7f964f3bec00) [pid = 1813] [serial = 2190] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x7f963faf0c00) [pid = 1813] [serial = 2162] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x7f963f55cc00) [pid = 1813] [serial = 2159] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x7f9652908c00) [pid = 1813] [serial = 2204] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x7f963999a400) [pid = 1813] [serial = 2208] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9649ee3400) [pid = 1813] [serial = 2175] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f96405f0c00) [pid = 1813] [serial = 2163] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f964e7ad400) [pid = 1813] [serial = 2187] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f963da75400) [pid = 1813] [serial = 2157] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f963ceb1c00) [pid = 1813] [serial = 2214] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f964c640c00) [pid = 1813] [serial = 2181] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f964ae33400) [pid = 1813] [serial = 2178] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f964070b000) [pid = 1813] [serial = 2165] [outer = (nil)] [url = about:blank] 02:53:04 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f963b5b8000) [pid = 1813] [serial = 2211] [outer = (nil)] [url = about:blank] 02:53:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:53:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3489ms 02:53:04 INFO - PROCESS | 1813 | 1461145984310 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:53:04 INFO - PROCESS | 1813 | 1461145984322 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 1813 | 1461145984327 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 02:53:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:53:04 INFO - PROCESS | 1813 | 1461145984335 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1813 | 1461145984339 Marionette TRACE conn3 <- [1,3094,null,{}] 02:53:04 INFO - PROCESS | 1813 | 1461145984349 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}] 02:53:04 INFO - PROCESS | 1813 | 1461145984562 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:53:04 INFO - PROCESS | 1813 | 1461145984802 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9637053800 == 160 [pid = 1813] [id = 783] 02:53:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x7f96396f0800) [pid = 1813] [serial = 2348] [outer = (nil)] 02:53:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x7f96396f6c00) [pid = 1813] [serial = 2349] [outer = 0x7f96396f0800] 02:53:04 INFO - PROCESS | 1813 | 1461145984870 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x7f9639c05800) [pid = 1813] [serial = 2350] [outer = 0x7f96396f0800] 02:53:05 INFO - PROCESS | 1813 | 1461145985594 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:53:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1284ms 02:53:05 INFO - PROCESS | 1813 | 1461145985620 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 1813 | 1461145985628 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 02:53:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:53:05 INFO - PROCESS | 1813 | 1461145985638 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 1813 | 1461145985641 Marionette TRACE conn3 <- [1,3098,null,{}] 02:53:05 INFO - PROCESS | 1813 | 1461145985647 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}] 02:53:05 INFO - PROCESS | 1813 | 1461145985939 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:53:05 INFO - PROCESS | 1813 | 1461145985968 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f9639c31000 == 161 [pid = 1813] [id = 784] 02:53:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x7f9638f80000) [pid = 1813] [serial = 2351] [outer = (nil)] 02:53:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x7f963b55f000) [pid = 1813] [serial = 2352] [outer = 0x7f9638f80000] 02:53:06 INFO - PROCESS | 1813 | 1461145986030 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x7f963b5cc000) [pid = 1813] [serial = 2353] [outer = 0x7f9638f80000] 02:53:07 INFO - PROCESS | 1813 | 1461145987040 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]]]}] 02:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:53:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1440ms 02:53:07 INFO - PROCESS | 1813 | 1461145987084 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1813 | 1461145987088 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 02:53:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:53:07 INFO - PROCESS | 1813 | 1461145987094 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1813 | 1461145987111 Marionette TRACE conn3 <- [1,3102,null,{}] 02:53:07 INFO - PROCESS | 1813 | 1461145987142 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}] 02:53:07 INFO - PROCESS | 1813 | 1461145987445 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:53:07 INFO - PROCESS | 1813 | 1461145987483 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963afdb800 == 162 [pid = 1813] [id = 785] 02:53:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x7f963b69ec00) [pid = 1813] [serial = 2354] [outer = (nil)] 02:53:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x7f963ccc1800) [pid = 1813] [serial = 2355] [outer = 0x7f963b69ec00] 02:53:07 INFO - PROCESS | 1813 | 1461145987547 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x7f963ceb8800) [pid = 1813] [serial = 2356] [outer = 0x7f963b69ec00] 02:53:08 INFO - PROCESS | 1813 | 1461145988510 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:53:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:53:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1457ms 02:53:08 INFO - PROCESS | 1813 | 1461145988553 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 1813 | 1461145988557 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 02:53:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:53:08 INFO - PROCESS | 1813 | 1461145988563 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 1813 | 1461145988565 Marionette TRACE conn3 <- [1,3106,null,{}] 02:53:08 INFO - PROCESS | 1813 | 1461145988570 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}] 02:53:09 INFO - PROCESS | 1813 | 1461145989455 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x7f9652feb800) [pid = 1813] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x7f964b752c00) [pid = 1813] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x7f96370f5800) [pid = 1813] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x7f96405ec800) [pid = 1813] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x7f9653110400) [pid = 1813] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x7f9635e25800) [pid = 1813] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x7f964e578800) [pid = 1813] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x7f96396f3000) [pid = 1813] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x7f963c605000) [pid = 1813] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x7f9643405c00) [pid = 1813] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x7f964a102800) [pid = 1813] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x7f963df9f800) [pid = 1813] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x7f9643273000) [pid = 1813] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x7f963ceab400) [pid = 1813] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x7f964b0cc000) [pid = 1813] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x7f9649ee5000) [pid = 1813] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x7f9641640400) [pid = 1813] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x7f96414c5400) [pid = 1813] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x7f963fae5000) [pid = 1813] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x7f9641643400) [pid = 1813] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x7f9636ed1400) [pid = 1813] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x7f964a10a400) [pid = 1813] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x7f963c5e8400) [pid = 1813] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x7f96399a4800) [pid = 1813] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x7f9639d92000) [pid = 1813] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x7f963b55f800) [pid = 1813] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:53:09 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x7f96421cc400) [pid = 1813] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:53:09 INFO - PROCESS | 1813 | 1461145989692 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963b58f800 == 163 [pid = 1813] [id = 786] 02:53:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x7f9635e25800) [pid = 1813] [serial = 2357] [outer = (nil)] 02:53:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x7f9639d92400) [pid = 1813] [serial = 2358] [outer = 0x7f9635e25800] 02:53:09 INFO - PROCESS | 1813 | 1461145989761 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x7f963e31a000) [pid = 1813] [serial = 2359] [outer = 0x7f9635e25800] 02:53:10 INFO - PROCESS | 1813 | 1461145990416 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]]]}] 02:53:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:53:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:53:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:53:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1883ms 02:53:10 INFO - PROCESS | 1813 | 1461145990447 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 1813 | 1461145990449 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 02:53:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:53:10 INFO - PROCESS | 1813 | 1461145990456 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1813 | 1461145990458 Marionette TRACE conn3 <- [1,3110,null,{}] 02:53:10 INFO - PROCESS | 1813 | 1461145990463 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}] 02:53:10 INFO - PROCESS | 1813 | 1461145990699 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 02:53:10 INFO - PROCESS | 1813 | 1461145990896 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f963e0db800 == 164 [pid = 1813] [id = 787] 02:53:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x7f96370f5800) [pid = 1813] [serial = 2360] [outer = (nil)] 02:53:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x7f963f6c9000) [pid = 1813] [serial = 2361] [outer = 0x7f96370f5800] 02:53:10 INFO - PROCESS | 1813 | 1461145990963 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x7f963f909800) [pid = 1813] [serial = 2362] [outer = 0x7f96370f5800] 02:53:11 INFO - PROCESS | 1813 | 1461145991909 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"]]]}] 02:53:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:53:11 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 02:53:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:53:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1485ms 02:53:11 INFO - PROCESS | 1813 | 1461145991954 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1813 | 1461145991960 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:53:11 INFO - PROCESS | 1813 | 1461145991972 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1813 | 1461145991977 Marionette TRACE conn3 <- [1,3114,null,{}] 02:53:11 INFO - PROCESS | 1813 | 1461145991986 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}] 02:53:12 INFO - PROCESS | 1813 | 1461145992235 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 02:53:12 INFO - PROCESS | 1813 | 1461145992513 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\", \"931ec25d-175f-49ea-8a4e-8a3a75123a5c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x7f96399da000 == 165 [pid = 1813] [id = 788] 02:53:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x7f9638f78000) [pid = 1813] [serial = 2363] [outer = (nil)] 02:53:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x7f963b085800) [pid = 1813] [serial = 2364] [outer = 0x7f9638f78000] 02:53:12 INFO - PROCESS | 1813 | 1461145992596 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x7f963b5c7800) [pid = 1813] [serial = 2365] [outer = 0x7f9638f78000] 02:53:13 INFO - PROCESS | 1813 | 1461145993443 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]]]}] 02:53:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:53:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1491ms 02:53:13 INFO - PROCESS | 1813 | 1461145993463 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1813 | 1461145993473 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 02:53:14 WARNING - u'runner_teardown' () 02:53:14 INFO - No more tests 02:53:14 INFO - Got 0 unexpected results 02:53:14 INFO - SUITE-END | took 1248s 02:53:14 INFO - Closing logging queue 02:53:14 INFO - queue closed 02:53:14 INFO - Return code: 0 02:53:14 WARNING - # TBPL SUCCESS # 02:53:14 INFO - Running post-action listener: _resource_record_post_action 02:53:14 INFO - Running post-run listener: _resource_record_post_run 02:53:16 INFO - Total resource usage - Wall time: 1284s; CPU: 98.0%; Read bytes: 8519680; Write bytes: 970903552; Read time: 1204; Write time: 319812 02:53:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:53:16 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 70717440; Read time: 0; Write time: 75168 02:53:16 INFO - run-tests - Wall time: 1253s; CPU: 98.0%; Read bytes: 5783552; Write bytes: 776380416; Read time: 308; Write time: 101252 02:53:16 INFO - Running post-run listener: _upload_blobber_files 02:53:16 INFO - Blob upload gear active. 02:53:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:53:16 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 02:53:16 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'] 02:53:16 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 02:53:16 INFO - (blobuploader) - INFO - Open directory for files ... 02:53:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:53:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:53:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:53:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:53:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:53:20 INFO - (blobuploader) - INFO - Done attempting. 02:53:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:53:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:53:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:53:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:53:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:53:21 INFO - (blobuploader) - INFO - Done attempting. 02:53:21 INFO - (blobuploader) - INFO - Iteration through files over. 02:53:21 INFO - Return code: 0 02:53:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:53:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:53:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9b5cba73974b35425ff37bb547d657f8cfb727c3413ffb93d96e99d3ad3ff54a317757084db0f50190d561411b9b5e90f30e840ffa52da6d1dda2df7c80f880f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a069e06424fe7277be7d5b832ea052a8a79c5d9418d27a782b3bd564c43fcff94f8e2766b03ddb1342b67aa9d7768186d4532350f3dd1b2a2a2d411dde1b0ca3"} 02:53:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:53:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:53:21 INFO - Contents: 02:53:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9b5cba73974b35425ff37bb547d657f8cfb727c3413ffb93d96e99d3ad3ff54a317757084db0f50190d561411b9b5e90f30e840ffa52da6d1dda2df7c80f880f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a069e06424fe7277be7d5b832ea052a8a79c5d9418d27a782b3bd564c43fcff94f8e2766b03ddb1342b67aa9d7768186d4532350f3dd1b2a2a2d411dde1b0ca3"} 02:53:21 INFO - Running post-run listener: copy_logs_to_upload_dir 02:53:21 INFO - Copying logs to upload dir... 02:53:21 INFO - mkdir: /builds/slave/test/build/upload/logs 02:53:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1426.043269 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 46 secs) (at 2016-04-20 02:53:21.509750) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:53:21.511097) ========= 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-1461143889.853083-499501814 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9b5cba73974b35425ff37bb547d657f8cfb727c3413ffb93d96e99d3ad3ff54a317757084db0f50190d561411b9b5e90f30e840ffa52da6d1dda2df7c80f880f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a069e06424fe7277be7d5b832ea052a8a79c5d9418d27a782b3bd564c43fcff94f8e2766b03ddb1342b67aa9d7768186d4532350f3dd1b2a2a2d411dde1b0ca3"} build_url:https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036795 build_url: 'https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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/9b5cba73974b35425ff37bb547d657f8cfb727c3413ffb93d96e99d3ad3ff54a317757084db0f50190d561411b9b5e90f30e840ffa52da6d1dda2df7c80f880f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a069e06424fe7277be7d5b832ea052a8a79c5d9418d27a782b3bd564c43fcff94f8e2766b03ddb1342b67aa9d7768186d4532350f3dd1b2a2a2d411dde1b0ca3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DAhVpu8yQ-mKJyCPrd158Q/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-20 02:53:21.586913) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:53:21.587377) ========= 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-1461143889.853083-499501814 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021602 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:53:21.654257) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:53:21.654545) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:53:21.654873) ========= ========= Total master_lag: 0.73 =========