builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1576 starttime: 1461058752.57 results: success (0) buildid: 20160419010249 builduid: d15cd874218a42358c50bec36f5e4317 revision: ff00656a1bda864d16795701f976612100bc9baf ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:12.571508) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:12.572119) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:12.572848) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:12.635438) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:12.635875) ========= 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-1461058736.193556-1103231916 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 02:39:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|: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.60M=0.001s 2016-04-19 02:39:13 (8.60 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.860317 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:13.589607) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:13.590086) ========= 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-1461058736.193556-1103231916 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.074014 ========= master_lag: 0.52 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:14.180058) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 02:39:14.180569) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ff00656a1bda864d16795701f976612100bc9baf --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 ff00656a1bda864d16795701f976612100bc9baf --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-1461058736.193556-1103231916 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 02:39:14,293 truncating revision to first 12 chars 2016-04-19 02:39:14,293 Setting DEBUG logging. 2016-04-19 02:39:14,293 attempt 1/10 2016-04-19 02:39:14,294 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/ff00656a1bda?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 02:39:16,080 unpacking tar archive at: mozilla-inbound-ff00656a1bda/testing/mozharness/ program finished with exit code 0 elapsedTime=2.464348 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 02:39:16.680392) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:16.680838) ========= script_repo_revision: ff00656a1bda864d16795701f976612100bc9baf ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:16.681424) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:16.681827) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 02:39:16.712439) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 2 secs) (at 2016-04-19 02:39:16.712896) ========= /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-1461058736.193556-1103231916 _=/tools/buildbot/bin/python using PTY: False 02:39:16 INFO - MultiFileLogger online at 20160419 02:39:16 in /builds/slave/test 02:39:16 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:39:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:39:16 INFO - {'append_to_log': False, 02:39:16 INFO - 'base_work_dir': '/builds/slave/test', 02:39:16 INFO - 'blob_upload_branch': 'mozilla-inbound', 02:39:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:39:16 INFO - 'buildbot_json_path': 'buildprops.json', 02:39:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:39:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:39:16 INFO - 'download_minidump_stackwalk': True, 02:39:16 INFO - 'download_symbols': 'true', 02:39:16 INFO - 'e10s': False, 02:39:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:39:16 INFO - 'tooltool.py': '/tools/tooltool.py', 02:39:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:39:16 INFO - '/tools/misc-python/virtualenv.py')}, 02:39:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:39:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:39:16 INFO - 'log_level': 'info', 02:39:16 INFO - 'log_to_console': True, 02:39:16 INFO - 'opt_config_files': (), 02:39:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:39:16 INFO - '--processes=1', 02:39:16 INFO - '--config=%(test_path)s/wptrunner.ini', 02:39:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:39:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:39:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:39:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:39:16 INFO - 'pip_index': False, 02:39:16 INFO - 'require_test_zip': True, 02:39:16 INFO - 'test_type': ('testharness',), 02:39:16 INFO - 'this_chunk': '1', 02:39:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:39:16 INFO - 'total_chunks': '10', 02:39:16 INFO - 'virtualenv_path': 'venv', 02:39:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:39:16 INFO - 'work_dir': 'build'} 02:39:16 INFO - ##### 02:39:16 INFO - ##### Running clobber step. 02:39:16 INFO - ##### 02:39:16 INFO - Running pre-action listener: _resource_record_pre_action 02:39:16 INFO - Running main action method: clobber 02:39:16 INFO - rmtree: /builds/slave/test/build 02:39:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:39:19 INFO - Running post-action listener: _resource_record_post_action 02:39:19 INFO - ##### 02:39:19 INFO - ##### Running read-buildbot-config step. 02:39:19 INFO - ##### 02:39:19 INFO - Running pre-action listener: _resource_record_pre_action 02:39:19 INFO - Running main action method: read_buildbot_config 02:39:19 INFO - Using buildbot properties: 02:39:19 INFO - { 02:39:19 INFO - "project": "", 02:39:19 INFO - "product": "firefox", 02:39:19 INFO - "script_repo_revision": "production", 02:39:19 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 02:39:19 INFO - "repository": "", 02:39:19 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 02:39:19 INFO - "buildid": "20160419010249", 02:39:19 INFO - "pgo_build": "False", 02:39:19 INFO - "basedir": "/builds/slave/test", 02:39:19 INFO - "buildnumber": 44, 02:39:19 INFO - "slavename": "tst-linux64-spot-1576", 02:39:19 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 02:39:19 INFO - "platform": "linux64", 02:39:19 INFO - "branch": "mozilla-inbound", 02:39:19 INFO - "revision": "ff00656a1bda864d16795701f976612100bc9baf", 02:39:19 INFO - "repo_path": "integration/mozilla-inbound", 02:39:19 INFO - "moz_repo_path": "", 02:39:19 INFO - "stage_platform": "linux64", 02:39:19 INFO - "builduid": "d15cd874218a42358c50bec36f5e4317", 02:39:19 INFO - "slavebuilddir": "test" 02:39:19 INFO - } 02:39:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:39:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:39:19 INFO - Running post-action listener: _resource_record_post_action 02:39:19 INFO - ##### 02:39:19 INFO - ##### Running download-and-extract step. 02:39:19 INFO - ##### 02:39:19 INFO - Running pre-action listener: _resource_record_pre_action 02:39:19 INFO - Running main action method: download_and_extract 02:39:19 INFO - mkdir: /builds/slave/test/build/tests 02:39:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:19 INFO - https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:39:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:39:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:39:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:21 INFO - Downloaded 1361 bytes. 02:39:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:39:21 INFO - Using the following test package requirements: 02:39:21 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:39:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:39:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:39:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'jsshell-linux-x86_64.zip'], 02:39:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:39:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:39:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:39:21 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:39:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:39:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:39:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:39:21 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:39: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:39:21 INFO - https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:39:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:39:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:39:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:23 INFO - Downloaded 22675101 bytes. 02:39:23 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:39:23 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:39:23 INFO - caution: filename not matched: web-platform/* 02:39:23 INFO - Return code: 11 02:39:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:23 INFO - https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:39:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:39:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:39:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:28 INFO - Downloaded 36382568 bytes. 02:39:28 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:39:28 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:39:32 INFO - caution: filename not matched: bin/* 02:39:32 INFO - caution: filename not matched: config/* 02:39:32 INFO - caution: filename not matched: mozbase/* 02:39:32 INFO - caution: filename not matched: marionette/* 02:39:32 INFO - caution: filename not matched: tools/wptserve/* 02:39:32 INFO - Return code: 11 02:39: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:39:32 INFO - https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:39:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:39:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:39:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:38 INFO - Downloaded 64178087 bytes. 02:39:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:39:38 INFO - mkdir: /builds/slave/test/properties 02:39:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:39:38 INFO - Writing to file /builds/slave/test/properties/build_url 02:39:38 INFO - Contents: 02:39:38 INFO - build_url:https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:39:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:39:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:39:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:39:39 INFO - Contents: 02:39:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:39: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:39:39 INFO - https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:39:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:39:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:39:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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:39:46 INFO - Downloaded 90750525 bytes. 02:39:46 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:39:46 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:39:54 INFO - Return code: 0 02:39:54 INFO - Running post-action listener: _resource_record_post_action 02:39:54 INFO - Running post-action listener: set_extra_try_arguments 02:39:54 INFO - ##### 02:39:54 INFO - ##### Running create-virtualenv step. 02:39:54 INFO - ##### 02:39:54 INFO - Running pre-action listener: _pre_create_virtualenv 02:39:54 INFO - Running pre-action listener: _resource_record_pre_action 02:39:54 INFO - Running main action method: create_virtualenv 02:39:54 INFO - Creating virtualenv /builds/slave/test/build/venv 02:39:54 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:39:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:39:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:39:56 INFO - Using real prefix '/usr' 02:39:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:39:57 INFO - Installing distribute.............................................................................................................................................................................................done. 02:40:01 INFO - Installing pip.................done. 02:40:01 INFO - Return code: 0 02:40:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:40:01 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:40:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:01 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:40:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x114a220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1164650>, '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 0x114c1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x114c6a0>, '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-1461058736.193556-1103231916', '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:40:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:40:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:40:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:01 INFO - 'CCACHE_UMASK': '002', 02:40:01 INFO - 'DISPLAY': ':0', 02:40:01 INFO - 'HOME': '/home/cltbld', 02:40:01 INFO - 'LANG': 'en_US.UTF-8', 02:40:01 INFO - 'LOGNAME': 'cltbld', 02:40:01 INFO - 'MAIL': '/var/mail/cltbld', 02:40:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:01 INFO - 'MOZ_NO_REMOTE': '1', 02:40:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:01 INFO - 'PWD': '/builds/slave/test', 02:40:01 INFO - 'SHELL': '/bin/bash', 02:40:01 INFO - 'SHLVL': '1', 02:40:01 INFO - 'TERM': 'linux', 02:40:01 INFO - 'TMOUT': '86400', 02:40:01 INFO - 'USER': 'cltbld', 02:40:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461058736.193556-1103231916', 02:40:01 INFO - '_': '/tools/buildbot/bin/python'} 02:40:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:01 INFO - Downloading/unpacking psutil>=0.7.1 02:40:01 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:40:01 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:40:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:01 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:40:01 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:40:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:40:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:40:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:40:07 INFO - Installing collected packages: psutil 02:40:07 INFO - Running setup.py install for psutil 02:40:07 INFO - building 'psutil._psutil_linux' extension 02:40:07 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:40:08 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:40:08 INFO - building 'psutil._psutil_posix' extension 02:40:08 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:40:08 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:40:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:40:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:40:08 INFO - Successfully installed psutil 02:40:08 INFO - Cleaning up... 02:40:09 INFO - Return code: 0 02:40:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:40:09 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:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:09 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:40:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x114a220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1164650>, '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 0x114c1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x114c6a0>, '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-1461058736.193556-1103231916', '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:40:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:40:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:40:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:09 INFO - 'CCACHE_UMASK': '002', 02:40:09 INFO - 'DISPLAY': ':0', 02:40:09 INFO - 'HOME': '/home/cltbld', 02:40:09 INFO - 'LANG': 'en_US.UTF-8', 02:40:09 INFO - 'LOGNAME': 'cltbld', 02:40:09 INFO - 'MAIL': '/var/mail/cltbld', 02:40:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:09 INFO - 'MOZ_NO_REMOTE': '1', 02:40:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:09 INFO - 'PWD': '/builds/slave/test', 02:40:09 INFO - 'SHELL': '/bin/bash', 02:40:09 INFO - 'SHLVL': '1', 02:40:09 INFO - 'TERM': 'linux', 02:40:09 INFO - 'TMOUT': '86400', 02:40:09 INFO - 'USER': 'cltbld', 02:40:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461058736.193556-1103231916', 02:40:09 INFO - '_': '/tools/buildbot/bin/python'} 02:40:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:40:09 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:40:09 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:40:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:09 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:40:09 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:40:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:40:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:40:14 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:40:14 INFO - Installing collected packages: mozsystemmonitor 02:40:14 INFO - Running setup.py install for mozsystemmonitor 02:40:15 INFO - Successfully installed mozsystemmonitor 02:40:15 INFO - Cleaning up... 02:40:15 INFO - Return code: 0 02:40:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:40:15 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:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:15 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:40:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x114a220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1164650>, '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 0x114c1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x114c6a0>, '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-1461058736.193556-1103231916', '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:40:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:40:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:40:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:15 INFO - 'CCACHE_UMASK': '002', 02:40:15 INFO - 'DISPLAY': ':0', 02:40:15 INFO - 'HOME': '/home/cltbld', 02:40:15 INFO - 'LANG': 'en_US.UTF-8', 02:40:15 INFO - 'LOGNAME': 'cltbld', 02:40:15 INFO - 'MAIL': '/var/mail/cltbld', 02:40:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:15 INFO - 'MOZ_NO_REMOTE': '1', 02:40:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:15 INFO - 'PWD': '/builds/slave/test', 02:40:15 INFO - 'SHELL': '/bin/bash', 02:40:15 INFO - 'SHLVL': '1', 02:40:15 INFO - 'TERM': 'linux', 02:40:15 INFO - 'TMOUT': '86400', 02:40:15 INFO - 'USER': 'cltbld', 02:40:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461058736.193556-1103231916', 02:40:15 INFO - '_': '/tools/buildbot/bin/python'} 02:40:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:15 INFO - Downloading/unpacking blobuploader==1.2.4 02:40:15 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:40:15 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:40:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:15 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:40:15 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:40:20 INFO - Downloading blobuploader-1.2.4.tar.gz 02:40:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:40:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:40:21 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:40:21 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:40:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:21 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:40:21 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:40:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:40:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:40:22 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:40:22 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:40:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:22 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:40:22 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:40:23 INFO - Downloading docopt-0.6.1.tar.gz 02:40:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:40:23 INFO - Installing collected packages: blobuploader, requests, docopt 02:40:23 INFO - Running setup.py install for blobuploader 02:40:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:40:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:40:23 INFO - Running setup.py install for requests 02:40:24 INFO - Running setup.py install for docopt 02:40:24 INFO - Successfully installed blobuploader requests docopt 02:40:24 INFO - Cleaning up... 02:40:24 INFO - Return code: 0 02:40:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:40: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:40:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40: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:40:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x114a220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1164650>, '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 0x114c1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x114c6a0>, '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-1461058736.193556-1103231916', '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:40:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:40:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:40:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:24 INFO - 'CCACHE_UMASK': '002', 02:40:24 INFO - 'DISPLAY': ':0', 02:40:24 INFO - 'HOME': '/home/cltbld', 02:40:24 INFO - 'LANG': 'en_US.UTF-8', 02:40:24 INFO - 'LOGNAME': 'cltbld', 02:40:24 INFO - 'MAIL': '/var/mail/cltbld', 02:40:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:24 INFO - 'MOZ_NO_REMOTE': '1', 02:40:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:24 INFO - 'PWD': '/builds/slave/test', 02:40:24 INFO - 'SHELL': '/bin/bash', 02:40:24 INFO - 'SHLVL': '1', 02:40:24 INFO - 'TERM': 'linux', 02:40:24 INFO - 'TMOUT': '86400', 02:40:24 INFO - 'USER': 'cltbld', 02:40:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461058736.193556-1103231916', 02:40:24 INFO - '_': '/tools/buildbot/bin/python'} 02:40:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:40:25 INFO - Running setup.py (path:/tmp/pip-yifLJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:40:25 INFO - Running setup.py (path:/tmp/pip-EocXmR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:40:25 INFO - Running setup.py (path:/tmp/pip-jR18ER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:40:25 INFO - Running setup.py (path:/tmp/pip-1YRjLH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:40:25 INFO - Running setup.py (path:/tmp/pip-LSngvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:40:25 INFO - Running setup.py (path:/tmp/pip-L3USZa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:40:26 INFO - Running setup.py (path:/tmp/pip-1VJhP1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:40:26 INFO - Running setup.py (path:/tmp/pip-vJdR0j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:40:26 INFO - Running setup.py (path:/tmp/pip-G1XZfX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:40:26 INFO - Running setup.py (path:/tmp/pip-H7YRfD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:40:26 INFO - Running setup.py (path:/tmp/pip-LYt7UI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:40:26 INFO - Running setup.py (path:/tmp/pip-FJ3eo6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:40:26 INFO - Running setup.py (path:/tmp/pip-jyfPva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:40:27 INFO - Running setup.py (path:/tmp/pip-PXdqB1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:27 INFO - Running setup.py (path:/tmp/pip-jcl9ep-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:40:27 INFO - Running setup.py (path:/tmp/pip-yOsH9l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:40:27 INFO - Running setup.py (path:/tmp/pip-96Djhm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:40:27 INFO - Running setup.py (path:/tmp/pip-7q2snF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:40:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:40:27 INFO - Running setup.py (path:/tmp/pip-30y731-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:28 INFO - Running setup.py (path:/tmp/pip-Pga3WO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:40:28 INFO - Running setup.py (path:/tmp/pip-F9FaiW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:40:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:40:28 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:40:28 INFO - Running setup.py install for manifestparser 02:40:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:40:29 INFO - Running setup.py install for mozcrash 02:40:29 INFO - Running setup.py install for mozdebug 02:40:29 INFO - Running setup.py install for mozdevice 02:40:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:40:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:40:30 INFO - Running setup.py install for mozfile 02:40:30 INFO - Running setup.py install for mozhttpd 02:40:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:40:30 INFO - Running setup.py install for mozinfo 02:40:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Running setup.py install for mozInstall 02:40:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:40:31 INFO - Running setup.py install for mozleak 02:40:31 INFO - Running setup.py install for mozlog 02:40:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Running setup.py install for moznetwork 02:40:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Running setup.py install for mozprocess 02:40:32 INFO - Running setup.py install for mozprofile 02:40:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:40:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:40:33 INFO - Running setup.py install for mozrunner 02:40:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:40:33 INFO - Running setup.py install for mozscreenshot 02:40:33 INFO - Running setup.py install for moztest 02:40:33 INFO - Running setup.py install for mozversion 02:40:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:40:33 INFO - Running setup.py install for wptserve 02:40:34 INFO - Running setup.py install for marionette-driver 02:40:34 INFO - Running setup.py install for browsermob-proxy 02:40:34 INFO - Running setup.py install for marionette-client 02:40:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:40:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:40:35 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:40:35 INFO - Cleaning up... 02:40:35 INFO - Return code: 0 02:40:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:40:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x114a220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1164650>, '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 0x114c1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x114c6a0>, '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-1461058736.193556-1103231916', '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:40:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:40:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:40:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:40:35 INFO - 'CCACHE_UMASK': '002', 02:40:35 INFO - 'DISPLAY': ':0', 02:40:35 INFO - 'HOME': '/home/cltbld', 02:40:35 INFO - 'LANG': 'en_US.UTF-8', 02:40:35 INFO - 'LOGNAME': 'cltbld', 02:40:35 INFO - 'MAIL': '/var/mail/cltbld', 02:40:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:40:35 INFO - 'MOZ_NO_REMOTE': '1', 02:40:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:40:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:40:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:40:35 INFO - 'PWD': '/builds/slave/test', 02:40:35 INFO - 'SHELL': '/bin/bash', 02:40:35 INFO - 'SHLVL': '1', 02:40:35 INFO - 'TERM': 'linux', 02:40:35 INFO - 'TMOUT': '86400', 02:40:35 INFO - 'USER': 'cltbld', 02:40:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461058736.193556-1103231916', 02:40:35 INFO - '_': '/tools/buildbot/bin/python'} 02:40:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:40:35 INFO - Running setup.py (path:/tmp/pip-oNz9K7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:40:35 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:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:40:35 INFO - Running setup.py (path:/tmp/pip-T1jSzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:40:36 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:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:40:36 INFO - Running setup.py (path:/tmp/pip-neqXP7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:40:36 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:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:40:36 INFO - Running setup.py (path:/tmp/pip-INAfKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:40:36 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:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:40:36 INFO - Running setup.py (path:/tmp/pip-NVxmWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:40:36 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:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:40:36 INFO - Running setup.py (path:/tmp/pip-AGumIS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:40:36 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:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:40:36 INFO - Running setup.py (path:/tmp/pip-DFGRXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:40:36 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:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:40:36 INFO - Running setup.py (path:/tmp/pip-OtqUTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:40:37 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:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:40:37 INFO - Running setup.py (path:/tmp/pip-ZIXYPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:40:37 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:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:40:37 INFO - Running setup.py (path:/tmp/pip-BndtfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:40:37 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:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:40:37 INFO - Running setup.py (path:/tmp/pip-0JiDNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:40:37 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:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:40:37 INFO - Running setup.py (path:/tmp/pip-wpLEXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:40:37 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:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:40:37 INFO - Running setup.py (path:/tmp/pip-GLBB3J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:40:37 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:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:40:37 INFO - Running setup.py (path:/tmp/pip-bnU0uU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:40:38 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:40:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:38 INFO - Running setup.py (path:/tmp/pip-qDFwNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:40:38 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:40:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:40:38 INFO - Running setup.py (path:/tmp/pip-yzGo6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:40:38 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:40:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:40:38 INFO - Running setup.py (path:/tmp/pip-UpKlYK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:40:38 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:40:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:40:38 INFO - Running setup.py (path:/tmp/pip-sK9AkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:40:38 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:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:40:38 INFO - Running setup.py (path:/tmp/pip-1FyHbR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:40:38 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:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:38 INFO - Running setup.py (path:/tmp/pip-WOiT5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:40:38 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:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:40:39 INFO - Running setup.py (path:/tmp/pip-CUZwH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:40:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:40:39 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:40:39 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:40:39 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:40:39 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:40:39 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:40:39 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:40:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:40:39 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:40:39 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:40:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:40:39 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:40:39 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:40:44 INFO - Downloading blessings-1.6.tar.gz 02:40:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:40:45 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:40:45 INFO - Installing collected packages: blessings 02:40:45 INFO - Running setup.py install for blessings 02:40:45 INFO - Successfully installed blessings 02:40:45 INFO - Cleaning up... 02:40:45 INFO - Return code: 0 02:40:45 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:40:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:40:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:40:45 INFO - Reading from file tmpfile_stdout 02:40:45 INFO - Current package versions: 02:40:45 INFO - argparse == 1.2.1 02:40:45 INFO - blessings == 1.6 02:40:45 INFO - blobuploader == 1.2.4 02:40:45 INFO - browsermob-proxy == 0.6.0 02:40:45 INFO - docopt == 0.6.1 02:40:45 INFO - manifestparser == 1.1 02:40:45 INFO - marionette-client == 2.3.0 02:40:45 INFO - marionette-driver == 1.4.0 02:40:45 INFO - mozInstall == 1.12 02:40:45 INFO - mozcrash == 0.17 02:40:45 INFO - mozdebug == 0.1 02:40:45 INFO - mozdevice == 0.48 02:40:45 INFO - mozfile == 1.2 02:40:45 INFO - mozhttpd == 0.7 02:40:45 INFO - mozinfo == 0.9 02:40:45 INFO - mozleak == 0.1 02:40:45 INFO - mozlog == 3.1 02:40:45 INFO - moznetwork == 0.27 02:40:45 INFO - mozprocess == 0.22 02:40:45 INFO - mozprofile == 0.28 02:40:45 INFO - mozrunner == 6.11 02:40:45 INFO - mozscreenshot == 0.1 02:40:45 INFO - mozsystemmonitor == 0.0 02:40:45 INFO - moztest == 0.7 02:40:45 INFO - mozversion == 1.4 02:40:45 INFO - psutil == 3.1.1 02:40:45 INFO - requests == 1.2.3 02:40:45 INFO - wptserve == 1.4.0 02:40:45 INFO - wsgiref == 0.1.2 02:40:45 INFO - Running post-action listener: _resource_record_post_action 02:40:45 INFO - Running post-action listener: _start_resource_monitoring 02:40:46 INFO - Starting resource monitoring. 02:40:46 INFO - ##### 02:40:46 INFO - ##### Running pull step. 02:40:46 INFO - ##### 02:40:46 INFO - Running pre-action listener: _resource_record_pre_action 02:40:46 INFO - Running main action method: pull 02:40:46 INFO - Pull has nothing to do! 02:40:46 INFO - Running post-action listener: _resource_record_post_action 02:40:46 INFO - ##### 02:40:46 INFO - ##### Running install step. 02:40:46 INFO - ##### 02:40:46 INFO - Running pre-action listener: _resource_record_pre_action 02:40:46 INFO - Running main action method: install 02:40:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:40:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:40:46 INFO - Reading from file tmpfile_stdout 02:40:46 INFO - Detecting whether we're running mozinstall >=1.0... 02:40:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:40:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:40:46 INFO - Reading from file tmpfile_stdout 02:40:46 INFO - Output received: 02:40:46 INFO - Usage: mozinstall [options] installer 02:40:46 INFO - Options: 02:40:46 INFO - -h, --help show this help message and exit 02:40:46 INFO - -d DEST, --destination=DEST 02:40:46 INFO - Directory to install application into. [default: 02:40:46 INFO - "/builds/slave/test"] 02:40:46 INFO - --app=APP Application being installed. [default: firefox] 02:40:46 INFO - mkdir: /builds/slave/test/build/application 02:40:46 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:40:46 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:41:21 INFO - Reading from file tmpfile_stdout 02:41:21 INFO - Output received: 02:41:21 INFO - /builds/slave/test/build/application/firefox/firefox 02:41:21 INFO - Running post-action listener: _resource_record_post_action 02:41:21 INFO - ##### 02:41:21 INFO - ##### Running run-tests step. 02:41:21 INFO - ##### 02:41:21 INFO - Running pre-action listener: _resource_record_pre_action 02:41:21 INFO - Running main action method: run_tests 02:41:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:41:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:41:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:41:21 INFO - grabbing minidump binary from tooltool 02:41: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:41: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 0x1164650>, '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 0x114c1f0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x114c6a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:41: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:41: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:41:21 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:41:21 INFO - Return code: 0 02:41:21 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:41:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:41:21 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/MO7_62fTRHyTkNN5WbSOoQ/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:41:21 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/MO7_62fTRHyTkNN5WbSOoQ/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:41:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:41:21 INFO - 'CCACHE_UMASK': '002', 02:41:21 INFO - 'DISPLAY': ':0', 02:41:21 INFO - 'HOME': '/home/cltbld', 02:41:21 INFO - 'LANG': 'en_US.UTF-8', 02:41:21 INFO - 'LOGNAME': 'cltbld', 02:41:21 INFO - 'MAIL': '/var/mail/cltbld', 02:41:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:41:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:41:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:41:21 INFO - 'MOZ_NO_REMOTE': '1', 02:41:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:41:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:41:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:41:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:41:21 INFO - 'PWD': '/builds/slave/test', 02:41:21 INFO - 'SHELL': '/bin/bash', 02:41:21 INFO - 'SHLVL': '1', 02:41:21 INFO - 'TERM': 'linux', 02:41:21 INFO - 'TMOUT': '86400', 02:41:21 INFO - 'USER': 'cltbld', 02:41:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461058736.193556-1103231916', 02:41:21 INFO - '_': '/tools/buildbot/bin/python'} 02:41:21 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/MO7_62fTRHyTkNN5WbSOoQ/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:41: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:41:22 INFO - import pkg_resources 02:41:24 INFO - Using 1 client processes 02:41:24 INFO - wptserve Starting http server on 127.0.0.1:8000 02:41:24 INFO - wptserve Starting http server on 127.0.0.1:8001 02:41:24 INFO - wptserve Starting http server on 127.0.0.1:8443 02:41:26 INFO - SUITE-START | Running 778 tests 02:41:26 INFO - Running testharness tests 02:41:26 INFO - Setting up ssl 02:41:26 INFO - PROCESS | certutil | 02:41:27 INFO - PROCESS | certutil | 02:41:27 INFO - PROCESS | certutil | 02:41:27 INFO - Certificate Nickname Trust Attributes 02:41:27 INFO - SSL,S/MIME,JAR/XPI 02:41:27 INFO - 02:41:27 INFO - web-platform-tests CT,, 02:41:27 INFO - 02:41:27 INFO - Starting runner 02:41:30 INFO - PROCESS | 1846 | 1461058890071 Marionette DEBUG Marionette enabled via build flag and pref 02:41:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20db05000 == 1 [pid = 1846] [id = 1] 02:41:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 1 (0x7fe20db05800) [pid = 1846] [serial = 1] [outer = (nil)] 02:41:30 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:41:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 2 (0x7fe20db06800) [pid = 1846] [serial = 2] [outer = 0x7fe20db05800] 02:41:30 INFO - PROCESS | 1846 | 1461058890759 Marionette INFO Listening on port 2828 02:41:31 INFO - PROCESS | 1846 | 1461058891337 Marionette DEBUG Marionette enabled via command-line flag 02:41:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20ac7d800 == 2 [pid = 1846] [id = 2] 02:41:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 3 (0x7fe20acc3800) [pid = 1846] [serial = 3] [outer = (nil)] 02:41:31 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:41:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 4 (0x7fe20acc4800) [pid = 1846] [serial = 4] [outer = 0x7fe20acc3800] 02:41:31 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe20aaaf670 02:41:31 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe2103a5df0 02:41:31 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe20aaf5100 02:41:31 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe20aaf5400 02:41:31 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe20aaf5730 02:41:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 5 (0x7fe209e22800) [pid = 1846] [serial = 5] [outer = 0x7fe20db05800] 02:41:31 INFO - PROCESS | 1846 | [1846] 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:41:31 INFO - PROCESS | 1846 | 1461058891767 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56280 02:41:31 INFO - PROCESS | 1846 | [1846] 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:41:31 INFO - PROCESS | 1846 | 1461058891856 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56281 02:41:31 INFO - PROCESS | 1846 | 1461058891865 Marionette DEBUG Closed connection conn0 02:41:31 INFO - PROCESS | 1846 | [1846] 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:41:31 INFO - PROCESS | 1846 | 1461058891983 Marionette DEBUG Closed connection conn1 02:41:32 INFO - PROCESS | 1846 | [1846] 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:41:32 INFO - PROCESS | 1846 | 1461058892059 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56282 02:41:32 INFO - PROCESS | 1846 | [1846] 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:41:32 INFO - PROCESS | 1846 | 1461058892121 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56283 02:41:32 INFO - PROCESS | 1846 | 1461058892127 Marionette DEBUG Closed connection conn2 02:41:32 INFO - PROCESS | 1846 | [1846] 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:41:32 INFO - PROCESS | 1846 | 1461058892159 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:56284 02:41:32 INFO - PROCESS | 1846 | 1461058892169 Marionette DEBUG Closed connection conn3 02:41:32 INFO - PROCESS | 1846 | 1461058892199 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:41:32 INFO - PROCESS | 1846 | 1461058892213 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":"20160419010249","device":"desktop","version":"48.0a1"} 02:41:33 INFO - PROCESS | 1846 | [1846] 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:41:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff7b4000 == 3 [pid = 1846] [id = 3] 02:41:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 6 (0x7fe20acc8800) [pid = 1846] [serial = 6] [outer = (nil)] 02:41:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20b17e800 == 4 [pid = 1846] [id = 4] 02:41:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 7 (0x7fe20ac48c00) [pid = 1846] [serial = 7] [outer = (nil)] 02:41:34 INFO - PROCESS | 1846 | [1846] 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:41:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fda05800 == 5 [pid = 1846] [id = 5] 02:41:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 8 (0x7fe204110800) [pid = 1846] [serial = 8] [outer = (nil)] 02:41:34 INFO - PROCESS | 1846 | [1846] 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:41:34 INFO - PROCESS | 1846 | [1846] 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:41:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 9 (0x7fe1fda4a800) [pid = 1846] [serial = 9] [outer = 0x7fe204110800] 02:41:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 10 (0x7fe1fd5b8800) [pid = 1846] [serial = 10] [outer = 0x7fe20acc8800] 02:41:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 11 (0x7fe1fd440800) [pid = 1846] [serial = 11] [outer = 0x7fe20ac48c00] 02:41:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 12 (0x7fe1fd442800) [pid = 1846] [serial = 12] [outer = 0x7fe204110800] 02:41:36 INFO - PROCESS | 1846 | 1461058896155 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1846 | 1461058896174 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 13 (0x7fe1fb5b4400) [pid = 1846] [serial = 13] [outer = 0x7fe204110800] 02:41:36 INFO - PROCESS | 1846 | 1461058896923 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b2c16274-942c-4142-9ae8-41d13457058e","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":"20160419010249","device":"desktop","version":"48.0a1","command_id":1}}] 02:41:37 INFO - PROCESS | 1846 | 1461058897178 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:41:37 INFO - PROCESS | 1846 | 1461058897405 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:41:37 INFO - PROCESS | 1846 | 1461058897667 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:41:37 INFO - PROCESS | 1846 | [1846] 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:41:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 14 (0x7fe1f7f80800) [pid = 1846] [serial = 14] [outer = 0x7fe204110800] 02:41:38 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:38 INFO - PROCESS | 1846 | 1461058898326 Marionette TRACE conn4 <- [1,3,null,{}] 02:41:38 INFO - PROCESS | 1846 | 1461058898376 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:41:38 INFO - PROCESS | 1846 | 1461058898445 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:41:38 INFO - PROCESS | 1846 | 1461058898525 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1846 | 1461058898530 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:41:38 INFO - PROCESS | 1846 | 1461058898560 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1846 | 1461058898568 Marionette TRACE conn4 <- [1,6,null,{}] 02:41:38 INFO - PROCESS | 1846 | 1461058898606 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 1846 | 1461058898691 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:41:38 INFO - PROCESS | 1846 | 1461058898702 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62b4800 == 6 [pid = 1846] [id = 6] 02:41:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 15 (0x7fe1f612d000) [pid = 1846] [serial = 15] [outer = (nil)] 02:41:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 16 (0x7fe1f612f000) [pid = 1846] [serial = 16] [outer = 0x7fe1f612d000] 02:41:38 INFO - PROCESS | 1846 | 1461058898780 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 17 (0x7fe1f6135400) [pid = 1846] [serial = 17] [outer = 0x7fe1f612d000] 02:41:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f5d84000 == 7 [pid = 1846] [id = 7] 02:41:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 18 (0x7fe1f5d59000) [pid = 1846] [serial = 18] [outer = (nil)] 02:41:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 19 (0x7fe1f5d5ac00) [pid = 1846] [serial = 19] [outer = 0x7fe1f5d59000] 02:41:39 INFO - PROCESS | 1846 | 1461058899317 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 20 (0x7fe1f5d62c00) [pid = 1846] [serial = 20] [outer = 0x7fe1f5d59000] 02:41:39 INFO - PROCESS | 1846 | [1846] 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:41:39 INFO - PROCESS | 1846 | 1461058899939 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1422ms 02:41:40 INFO - PROCESS | 1846 | 1461058900039 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1846 | 1461058900044 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:41:40 INFO - PROCESS | 1846 | 1461058900085 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1846 | 1461058900089 Marionette TRACE conn4 <- [1,10,null,{}] 02:41:40 INFO - PROCESS | 1846 | 1461058900123 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 1846 | 1461058900313 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:41:40 INFO - PROCESS | 1846 | 1461058900339 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3f40800 == 8 [pid = 1846] [id = 8] 02:41:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 21 (0x7fe1f3f1b000) [pid = 1846] [serial = 21] [outer = (nil)] 02:41:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 22 (0x7fe1f3f1cc00) [pid = 1846] [serial = 22] [outer = 0x7fe1f3f1b000] 02:41:40 INFO - PROCESS | 1846 | 1461058900417 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 23 (0x7fe1f3f22000) [pid = 1846] [serial = 23] [outer = 0x7fe1f3f1b000] 02:41:41 INFO - PROCESS | 1846 | 1461058901466 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1461ms 02:41:41 INFO - PROCESS | 1846 | 1461058901530 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1846 | 1461058901538 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:41:41 INFO - PROCESS | 1846 | 1461058901548 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1846 | 1461058901553 Marionette TRACE conn4 <- [1,14,null,{}] 02:41:41 INFO - PROCESS | 1846 | 1461058901562 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4fda800 == 9 [pid = 1846] [id = 9] 02:41:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 24 (0x7fe1f4fdb000) [pid = 1846] [serial = 24] [outer = (nil)] 02:41:41 INFO - PROCESS | 1846 | 1461058901818 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:41:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 25 (0x7fe1f3f59800) [pid = 1846] [serial = 25] [outer = 0x7fe1f4fdb000] 02:41:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 26 (0x7fe1f5a06800) [pid = 1846] [serial = 26] [outer = 0x7fe1f4fdb000] 02:41:41 INFO - PROCESS | 1846 | 1461058901978 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4fc0800 == 10 [pid = 1846] [id = 10] 02:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 27 (0x7fe1f424ac00) [pid = 1846] [serial = 27] [outer = (nil)] 02:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 28 (0x7fe1f6133800) [pid = 1846] [serial = 28] [outer = 0x7fe1f424ac00] 02:41:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62ac800 == 11 [pid = 1846] [id = 11] 02:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 29 (0x7fe1f6222400) [pid = 1846] [serial = 29] [outer = (nil)] 02:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 30 (0x7fe1f6ca5800) [pid = 1846] [serial = 30] [outer = 0x7fe1f6222400] 02:41:42 INFO - PROCESS | 1846 | 1461058902196 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 31 (0x7fe1fb35cc00) [pid = 1846] [serial = 31] [outer = 0x7fe1f6222400] 02:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 32 (0x7fe1f5b61800) [pid = 1846] [serial = 32] [outer = 0x7fe1f424ac00] 02:41:43 INFO - PROCESS | 1846 | 1461058903242 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1734ms 02:41:43 INFO - PROCESS | 1846 | 1461058903283 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 1846 | 1461058903292 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:41:43 INFO - PROCESS | 1846 | 1461058903303 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 1846 | 1461058903308 Marionette TRACE conn4 <- [1,18,null,{}] 02:41:43 INFO - PROCESS | 1846 | 1461058903316 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 1846 | 1461058903557 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:41:43 INFO - PROCESS | 1846 | 1461058903730 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fd5ad800 == 12 [pid = 1846] [id = 12] 02:41:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 33 (0x7fe1fdcee000) [pid = 1846] [serial = 33] [outer = (nil)] 02:41:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 34 (0x7fe1fe5bc800) [pid = 1846] [serial = 34] [outer = 0x7fe1fdcee000] 02:41:43 INFO - PROCESS | 1846 | 1461058903817 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 35 (0x7fe1fe66c000) [pid = 1846] [serial = 35] [outer = 0x7fe1fdcee000] 02:41:44 INFO - PROCESS | 1846 | 1461058904691 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1440ms 02:41:44 INFO - PROCESS | 1846 | 1461058904744 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1846 | 1461058904749 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:41:44 INFO - PROCESS | 1846 | 1461058904758 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1846 | 1461058904765 Marionette TRACE conn4 <- [1,22,null,{}] 02:41:44 INFO - PROCESS | 1846 | 1461058904782 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 1846 | 1461058905020 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:41:45 INFO - PROCESS | 1846 | 1461058905354 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f62a2800 == 13 [pid = 1846] [id = 13] 02:41:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 36 (0x7fe1f6132800) [pid = 1846] [serial = 36] [outer = (nil)] 02:41:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 37 (0x7fe1f6ca6c00) [pid = 1846] [serial = 37] [outer = 0x7fe1f6132800] 02:41:45 INFO - PROCESS | 1846 | 1461058905442 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 38 (0x7fe1fb5b5800) [pid = 1846] [serial = 38] [outer = 0x7fe1f6132800] 02:41:46 INFO - PROCESS | 1846 | 1461058906459 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1739ms 02:41:46 INFO - PROCESS | 1846 | 1461058906499 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:41:46 INFO - PROCESS | 1846 | 1461058906505 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:41:46 INFO - PROCESS | 1846 | 1461058906514 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1846 | 1461058906520 Marionette TRACE conn4 <- [1,26,null,{}] 02:41:46 INFO - PROCESS | 1846 | 1461058906529 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 1846 | 1461058906718 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:41:46 INFO - PROCESS | 1846 | 1461058906846 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fb33e000 == 14 [pid = 1846] [id = 14] 02:41:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 39 (0x7fe1fa969000) [pid = 1846] [serial = 39] [outer = (nil)] 02:41:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 40 (0x7fe1fbc9ec00) [pid = 1846] [serial = 40] [outer = 0x7fe1fa969000] 02:41:46 INFO - PROCESS | 1846 | 1461058906925 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 41 (0x7fe1fecfe400) [pid = 1846] [serial = 41] [outer = 0x7fe1fa969000] 02:41:47 INFO - PROCESS | 1846 | 1461058907667 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1187ms 02:41:47 INFO - PROCESS | 1846 | 1461058907711 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1846 | 1461058907720 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:41:47 INFO - PROCESS | 1846 | 1461058907742 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1846 | 1461058907747 Marionette TRACE conn4 <- [1,30,null,{}] 02:41:47 INFO - PROCESS | 1846 | 1461058907757 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 1846 | 1461058907912 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:41:47 INFO - PROCESS | 1846 | 1461058907923 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe204800 == 15 [pid = 1846] [id = 15] 02:41:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 42 (0x7fe1ff771400) [pid = 1846] [serial = 42] [outer = (nil)] 02:41:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 43 (0x7fe200b4ec00) [pid = 1846] [serial = 43] [outer = 0x7fe1ff771400] 02:41:47 INFO - PROCESS | 1846 | 1461058907991 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 44 (0x7fe200bb2400) [pid = 1846] [serial = 44] [outer = 0x7fe1ff771400] 02:41:48 INFO - PROCESS | 1846 | 1461058908764 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1042ms 02:41:48 INFO - PROCESS | 1846 | 1461058908787 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 1846 | 1461058908793 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:41:48 INFO - PROCESS | 1846 | 1461058908808 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1846 | 1461058908818 Marionette TRACE conn4 <- [1,34,null,{}] 02:41:48 INFO - PROCESS | 1846 | 1461058908831 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 1846 | 1461058908984 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:41:49 INFO - PROCESS | 1846 | 1461058909002 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe714000 == 16 [pid = 1846] [id = 16] 02:41:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 45 (0x7fe1f4249800) [pid = 1846] [serial = 45] [outer = (nil)] 02:41:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7fe20aa4d000) [pid = 1846] [serial = 46] [outer = 0x7fe1f4249800] 02:41:49 INFO - PROCESS | 1846 | 1461058909081 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7fe20acb9400) [pid = 1846] [serial = 47] [outer = 0x7fe1f4249800] 02:41:49 INFO - PROCESS | 1846 | 1461058909840 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1056ms 02:41:49 INFO - PROCESS | 1846 | 1461058909857 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:41:49 INFO - PROCESS | 1846 | 1461058909863 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:41:49 INFO - PROCESS | 1846 | 1461058909870 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1846 | 1461058909873 Marionette TRACE conn4 <- [1,38,null,{}] 02:41:49 INFO - PROCESS | 1846 | 1461058909880 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 1846 | 1461058910056 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:41:50 INFO - PROCESS | 1846 | 1461058910081 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fec1a800 == 17 [pid = 1846] [id = 17] 02:41:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7fe1f622b000) [pid = 1846] [serial = 48] [outer = (nil)] 02:41:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7fe1fb5b1c00) [pid = 1846] [serial = 49] [outer = 0x7fe1f622b000] 02:41:50 INFO - PROCESS | 1846 | 1461058910149 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7fe20af0d400) [pid = 1846] [serial = 50] [outer = 0x7fe1f622b000] 02:41:50 INFO - PROCESS | 1846 | 1461058910931 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1132ms 02:41:51 INFO - PROCESS | 1846 | 1461058911003 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1846 | 1461058911007 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:41:51 INFO - PROCESS | 1846 | 1461058911017 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1846 | 1461058911024 Marionette TRACE conn4 <- [1,42,null,{}] 02:41:51 INFO - PROCESS | 1846 | 1461058911035 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 1846 | 1461058911282 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:41:51 INFO - PROCESS | 1846 | 1461058911408 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f80c3800 == 18 [pid = 1846] [id = 18] 02:41:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7fe1f60bb000) [pid = 1846] [serial = 51] [outer = (nil)] 02:41:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7fe1f6134400) [pid = 1846] [serial = 52] [outer = 0x7fe1f60bb000] 02:41:51 INFO - PROCESS | 1846 | 1461058911491 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7fe1f80de800) [pid = 1846] [serial = 53] [outer = 0x7fe1f60bb000] 02:41:52 INFO - PROCESS | 1846 | 1461058912399 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1442ms 02:41:52 INFO - PROCESS | 1846 | 1461058912461 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 1846 | 1461058912470 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:41:52 INFO - PROCESS | 1846 | 1461058912481 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 1846 | 1461058912484 Marionette TRACE conn4 <- [1,46,null,{}] 02:41:52 INFO - PROCESS | 1846 | 1461058912491 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 1846 | 1461058912745 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:41:52 INFO - PROCESS | 1846 | 1461058912847 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe59c800 == 19 [pid = 1846] [id = 19] 02:41:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7fe1f80dec00) [pid = 1846] [serial = 54] [outer = (nil)] 02:41:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7fe1fd3ea000) [pid = 1846] [serial = 55] [outer = 0x7fe1f80dec00] 02:41:52 INFO - PROCESS | 1846 | 1461058912933 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7fe1fda49800) [pid = 1846] [serial = 56] [outer = 0x7fe1f80dec00] 02:41:53 INFO - PROCESS | 1846 | 1461058913814 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1382ms 02:41:53 INFO - PROCESS | 1846 | 1461058913863 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 1846 | 1461058913868 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:41:53 INFO - PROCESS | 1846 | 1461058913876 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1846 | 1461058913883 Marionette TRACE conn4 <- [1,50,null,{}] 02:41:53 INFO - PROCESS | 1846 | 1461058913901 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 1846 | 1461058914122 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:41:54 INFO - PROCESS | 1846 | 1461058914245 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff795000 == 20 [pid = 1846] [id = 20] 02:41:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7fe200b49c00) [pid = 1846] [serial = 57] [outer = (nil)] 02:41:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7fe200b51c00) [pid = 1846] [serial = 58] [outer = 0x7fe200b49c00] 02:41:54 INFO - PROCESS | 1846 | 1461058914380 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7fe204104c00) [pid = 1846] [serial = 59] [outer = 0x7fe200b49c00] 02:41:55 INFO - PROCESS | 1846 | 1461058915237 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1388ms 02:41:55 INFO - PROCESS | 1846 | 1461058915268 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 1846 | 1461058915274 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:41:55 INFO - PROCESS | 1846 | 1461058915286 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 1846 | 1461058915289 Marionette TRACE conn4 <- [1,54,null,{}] 02:41:55 INFO - PROCESS | 1846 | 1461058915296 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 1846 | 1461058915474 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:41:55 INFO - PROCESS | 1846 | 1461058915595 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe203fcd800 == 21 [pid = 1846] [id = 21] 02:41:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7fe1f3f20800) [pid = 1846] [serial = 60] [outer = (nil)] 02:41:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7fe20b1cc800) [pid = 1846] [serial = 61] [outer = 0x7fe1f3f20800] 02:41:55 INFO - PROCESS | 1846 | 1461058915680 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7fe20bf3b000) [pid = 1846] [serial = 62] [outer = 0x7fe1f3f20800] 02:41:56 INFO - PROCESS | 1846 | 1461058916658 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1446ms 02:41:56 INFO - PROCESS | 1846 | 1461058916736 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1846 | 1461058916742 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:41:56 INFO - PROCESS | 1846 | 1461058916753 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1846 | 1461058916757 Marionette TRACE conn4 <- [1,58,null,{}] 02:41:56 INFO - PROCESS | 1846 | 1461058916767 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 1846 | 1461058916937 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:41:57 INFO - PROCESS | 1846 | 1461058917068 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f5d0c000 == 22 [pid = 1846] [id = 22] 02:41:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fe1fbca0400) [pid = 1846] [serial = 63] [outer = (nil)] 02:41:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fe1fc08cc00) [pid = 1846] [serial = 64] [outer = 0x7fe1fbca0400] 02:41:57 INFO - PROCESS | 1846 | 1461058917196 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fe1fd43bc00) [pid = 1846] [serial = 65] [outer = 0x7fe1fbca0400] 02:41:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe714000 == 21 [pid = 1846] [id = 16] 02:41:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe204800 == 20 [pid = 1846] [id = 15] 02:41:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fb33e000 == 19 [pid = 1846] [id = 14] 02:41:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62a2800 == 18 [pid = 1846] [id = 13] 02:41:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fd5ad800 == 17 [pid = 1846] [id = 12] 02:41:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62ac800 == 16 [pid = 1846] [id = 11] 02:41:58 INFO - PROCESS | 1846 | 1461058918082 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1385ms 02:41:58 INFO - PROCESS | 1846 | 1461058918139 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1846 | 1461058918145 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:41:58 INFO - PROCESS | 1846 | 1461058918155 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1846 | 1461058918162 Marionette TRACE conn4 <- [1,62,null,{}] 02:41:58 INFO - PROCESS | 1846 | 1461058918173 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 1846 | 1461058918366 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:41:58 INFO - PROCESS | 1846 | 1461058918498 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fb53f800 == 17 [pid = 1846] [id = 23] 02:41:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fe1f808f800) [pid = 1846] [serial = 66] [outer = (nil)] 02:41:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fe1fc094400) [pid = 1846] [serial = 67] [outer = 0x7fe1f808f800] 02:41:58 INFO - PROCESS | 1846 | 1461058918598 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7fe1fd442400) [pid = 1846] [serial = 68] [outer = 0x7fe1f808f800] 02:41:59 INFO - PROCESS | 1846 | 1461058919463 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1343ms 02:41:59 INFO - PROCESS | 1846 | 1461058919498 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1846 | 1461058919507 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:41:59 INFO - PROCESS | 1846 | 1461058919520 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1846 | 1461058919524 Marionette TRACE conn4 <- [1,66,null,{}] 02:41:59 INFO - PROCESS | 1846 | 1461058919532 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 1846 | 1461058919754 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:41:59 INFO - PROCESS | 1846 | 1461058919772 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe593000 == 18 [pid = 1846] [id = 24] 02:41:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7fe1f80d2c00) [pid = 1846] [serial = 69] [outer = (nil)] 02:41:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7fe1ff323400) [pid = 1846] [serial = 70] [outer = 0x7fe1f80d2c00] 02:41:59 INFO - PROCESS | 1846 | 1461058919890 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7fe200ba5000) [pid = 1846] [serial = 71] [outer = 0x7fe1f80d2c00] 02:42:00 INFO - PROCESS | 1846 | 1461058920821 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1335ms 02:42:00 INFO - PROCESS | 1846 | 1461058920854 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 1846 | 1461058920858 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:42:00 INFO - PROCESS | 1846 | 1461058920866 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 1846 | 1461058920872 Marionette TRACE conn4 <- [1,70,null,{}] 02:42:00 INFO - PROCESS | 1846 | 1461058920891 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 1846 | 1461058921074 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:42:01 INFO - PROCESS | 1846 | 1461058921201 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ff7b6000 == 19 [pid = 1846] [id = 25] 02:42:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fe20ac41000) [pid = 1846] [serial = 72] [outer = (nil)] 02:42:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fe20af92c00) [pid = 1846] [serial = 73] [outer = 0x7fe20ac41000] 02:42:01 INFO - PROCESS | 1846 | 1461058921302 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fe20bffdc00) [pid = 1846] [serial = 74] [outer = 0x7fe20ac41000] 02:42:02 INFO - PROCESS | 1846 | 1461058922204 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1395ms 02:42:02 INFO - PROCESS | 1846 | 1461058922261 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1846 | 1461058922267 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:42:02 INFO - PROCESS | 1846 | 1461058922277 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1846 | 1461058922280 Marionette TRACE conn4 <- [1,74,null,{}] 02:42:02 INFO - PROCESS | 1846 | 1461058922287 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 1846 | 1461058922467 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:42:02 INFO - PROCESS | 1846 | 1461058922591 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d20800 == 20 [pid = 1846] [id = 26] 02:42:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fe1f3f23c00) [pid = 1846] [serial = 75] [outer = (nil)] 02:42:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fe20e0c1000) [pid = 1846] [serial = 76] [outer = 0x7fe1f3f23c00] 02:42:02 INFO - PROCESS | 1846 | 1461058922671 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fe20f852000) [pid = 1846] [serial = 77] [outer = 0x7fe1f3f23c00] 02:42:03 INFO - PROCESS | 1846 | 1461058923538 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 02:42:03 INFO - PROCESS | 1846 | 1461058923608 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1846 | 1461058923612 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:42:03 INFO - PROCESS | 1846 | 1461058923619 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1846 | 1461058923623 Marionette TRACE conn4 <- [1,78,null,{}] 02:42:03 INFO - PROCESS | 1846 | 1461058923629 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 1846 | 1461058923841 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:42:03 INFO - PROCESS | 1846 | 1461058923968 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d1b000 == 21 [pid = 1846] [id = 27] 02:42:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fe1fd867c00) [pid = 1846] [serial = 78] [outer = (nil)] 02:42:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fe209ed7400) [pid = 1846] [serial = 79] [outer = 0x7fe1fd867c00] 02:42:04 INFO - PROCESS | 1846 | 1461058924052 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fe20be2a000) [pid = 1846] [serial = 80] [outer = 0x7fe1fd867c00] 02:42:04 INFO - PROCESS | 1846 | 1461058924979 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1439ms 02:42:05 INFO - PROCESS | 1846 | 1461058925067 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 1846 | 1461058925074 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:42:05 INFO - PROCESS | 1846 | 1461058925082 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 1846 | 1461058925087 Marionette TRACE conn4 <- [1,82,null,{}] 02:42:05 INFO - PROCESS | 1846 | 1461058925096 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 1846 | 1461058925429 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:42:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff795000 == 20 [pid = 1846] [id = 20] 02:42:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe59c800 == 19 [pid = 1846] [id = 19] 02:42:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f80c3800 == 18 [pid = 1846] [id = 18] 02:42:05 INFO - PROCESS | 1846 | 1461058925611 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f80b9000 == 19 [pid = 1846] [id = 28] 02:42:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fe1f6224c00) [pid = 1846] [serial = 81] [outer = (nil)] 02:42:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fe1f80df400) [pid = 1846] [serial = 82] [outer = 0x7fe1f6224c00] 02:42:05 INFO - PROCESS | 1846 | 1461058925698 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fe1fd443400) [pid = 1846] [serial = 83] [outer = 0x7fe1f6224c00] 02:42:06 INFO - PROCESS | 1846 | 1461058926534 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1491ms 02:42:06 INFO - PROCESS | 1846 | 1461058926574 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 1846 | 1461058926582 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:42:06 INFO - PROCESS | 1846 | 1461058926611 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 1846 | 1461058926618 Marionette TRACE conn4 <- [1,86,null,{}] 02:42:06 INFO - PROCESS | 1846 | 1461058926627 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 1846 | 1461058926814 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:42:06 INFO - PROCESS | 1846 | 1461058926943 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ff45e000 == 20 [pid = 1846] [id = 29] 02:42:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7fe1f6ca3000) [pid = 1846] [serial = 84] [outer = (nil)] 02:42:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7fe200b49800) [pid = 1846] [serial = 85] [outer = 0x7fe1f6ca3000] 02:42:07 INFO - PROCESS | 1846 | 1461058927041 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7fe200e98c00) [pid = 1846] [serial = 86] [outer = 0x7fe1f6ca3000] 02:42:07 INFO - PROCESS | 1846 | 1461058927875 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1340ms 02:42:07 INFO - PROCESS | 1846 | 1461058927947 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1846 | 1461058927953 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:42:07 INFO - PROCESS | 1846 | 1461058927960 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1846 | 1461058927964 Marionette TRACE conn4 <- [1,90,null,{}] 02:42:07 INFO - PROCESS | 1846 | 1461058927971 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 1846 | 1461058928186 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:42:08 INFO - PROCESS | 1846 | 1461058928318 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d13000 == 21 [pid = 1846] [id = 30] 02:42:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7fe1fecfe800) [pid = 1846] [serial = 87] [outer = (nil)] 02:42:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7fe20be2f400) [pid = 1846] [serial = 88] [outer = 0x7fe1fecfe800] 02:42:08 INFO - PROCESS | 1846 | 1461058928397 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fe20c107400) [pid = 1846] [serial = 89] [outer = 0x7fe1fecfe800] 02:42:09 INFO - PROCESS | 1846 | 1461058929366 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1487ms 02:42:09 INFO - PROCESS | 1846 | 1461058929449 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 1846 | 1461058929456 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:42:09 INFO - PROCESS | 1846 | 1461058929473 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 1846 | 1461058929481 Marionette TRACE conn4 <- [1,94,null,{}] 02:42:09 INFO - PROCESS | 1846 | 1461058929529 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 1846 | 1461058929766 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:42:09 INFO - PROCESS | 1846 | 1461058929865 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3f5a000 == 22 [pid = 1846] [id = 31] 02:42:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fe20bffe800) [pid = 1846] [serial = 90] [outer = (nil)] 02:42:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fe210204c00) [pid = 1846] [serial = 91] [outer = 0x7fe20bffe800] 02:42:10 INFO - PROCESS | 1846 | 1461058929995 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fe210346800) [pid = 1846] [serial = 92] [outer = 0x7fe20bffe800] 02:42:10 INFO - PROCESS | 1846 | 1461058930784 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1357ms 02:42:10 INFO - PROCESS | 1846 | 1461058930823 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1846 | 1461058930828 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:42:10 INFO - PROCESS | 1846 | 1461058930834 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1846 | 1461058930838 Marionette TRACE conn4 <- [1,98,null,{}] 02:42:10 INFO - PROCESS | 1846 | 1461058930864 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 1846 | 1461058931047 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:42:11 INFO - PROCESS | 1846 | 1461058931174 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20c155000 == 23 [pid = 1846] [id = 32] 02:42:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fe1f6132400) [pid = 1846] [serial = 93] [outer = (nil)] 02:42:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fe212094800) [pid = 1846] [serial = 94] [outer = 0x7fe1f6132400] 02:42:11 INFO - PROCESS | 1846 | 1461058931260 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe2120a3800) [pid = 1846] [serial = 95] [outer = 0x7fe1f6132400] 02:42:12 INFO - PROCESS | 1846 | 1461058932076 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1284ms 02:42:12 INFO - PROCESS | 1846 | 1461058932120 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:42:12 INFO - PROCESS | 1846 | 1461058932125 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:42:12 INFO - PROCESS | 1846 | 1461058932132 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1846 | 1461058932137 Marionette TRACE conn4 <- [1,102,null,{}] 02:42:12 INFO - PROCESS | 1846 | 1461058932143 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 1846 | 1461058932345 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:42:12 INFO - PROCESS | 1846 | 1461058932482 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20e1bf800 == 24 [pid = 1846] [id = 33] 02:42:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fe1fde5bc00) [pid = 1846] [serial = 96] [outer = (nil)] 02:42:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe210203000) [pid = 1846] [serial = 97] [outer = 0x7fe1fde5bc00] 02:42:12 INFO - PROCESS | 1846 | 1461058932583 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe214359800) [pid = 1846] [serial = 98] [outer = 0x7fe1fde5bc00] 02:42:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe1f3a6ec00) [pid = 1846] [serial = 99] [outer = 0x7fe1f424ac00] 02:42:13 INFO - PROCESS | 1846 | 1461058933705 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1587ms 02:42:13 INFO - PROCESS | 1846 | 1461058933720 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1846 | 1461058933727 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:42:13 INFO - PROCESS | 1846 | 1461058933737 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1846 | 1461058933741 Marionette TRACE conn4 <- [1,106,null,{}] 02:42:13 INFO - PROCESS | 1846 | 1461058933751 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 1846 | 1461058933934 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:42:14 INFO - PROCESS | 1846 | 1461058934120 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fd5ae000 == 25 [pid = 1846] [id = 34] 02:42:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe1fcca3c00) [pid = 1846] [serial = 100] [outer = (nil)] 02:42:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe1fd086400) [pid = 1846] [serial = 101] [outer = 0x7fe1fcca3c00] 02:42:14 INFO - PROCESS | 1846 | 1461058934208 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe1fdcf3400) [pid = 1846] [serial = 102] [outer = 0x7fe1fcca3c00] 02:42:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe593000 == 24 [pid = 1846] [id = 24] 02:42:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fb53f800 == 23 [pid = 1846] [id = 23] 02:42:15 INFO - PROCESS | 1846 | 1461058935140 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1481ms 02:42:15 INFO - PROCESS | 1846 | 1461058935220 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 1846 | 1461058935227 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:42:15 INFO - PROCESS | 1846 | 1461058935238 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 1846 | 1461058935244 Marionette TRACE conn4 <- [1,110,null,{}] 02:42:15 INFO - PROCESS | 1846 | 1461058935255 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 1846 | 1461058935486 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:42:15 INFO - PROCESS | 1846 | 1461058935668 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fece3000 == 24 [pid = 1846] [id = 35] 02:42:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe1f44f9400) [pid = 1846] [serial = 103] [outer = (nil)] 02:42:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1f44fb800) [pid = 1846] [serial = 104] [outer = 0x7fe1f44f9400] 02:42:15 INFO - PROCESS | 1846 | 1461058935799 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1f83ce000) [pid = 1846] [serial = 105] [outer = 0x7fe1f44f9400] 02:42:16 INFO - PROCESS | 1846 | 1461058936668 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1490ms 02:42:16 INFO - PROCESS | 1846 | 1461058936729 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 1846 | 1461058936739 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:42:16 INFO - PROCESS | 1846 | 1461058936751 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1846 | 1461058936755 Marionette TRACE conn4 <- [1,114,null,{}] 02:42:16 INFO - PROCESS | 1846 | 1461058936762 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 1846 | 1461058936980 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:42:17 INFO - PROCESS | 1846 | 1461058937117 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20afa1800 == 25 [pid = 1846] [id = 36] 02:42:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1f44f9c00) [pid = 1846] [serial = 106] [outer = (nil)] 02:42:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1fde57800) [pid = 1846] [serial = 107] [outer = 0x7fe1f44f9c00] 02:42:17 INFO - PROCESS | 1846 | 1461058937201 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1fe9b2c00) [pid = 1846] [serial = 108] [outer = 0x7fe1f44f9c00] 02:42:18 INFO - PROCESS | 1846 | 1461058938130 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1435ms 02:42:18 INFO - PROCESS | 1846 | 1461058938187 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1846 | 1461058938190 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:42:18 INFO - PROCESS | 1846 | 1461058938198 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1846 | 1461058938204 Marionette TRACE conn4 <- [1,118,null,{}] 02:42:18 INFO - PROCESS | 1846 | 1461058938221 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 1846 | 1461058938467 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:42:18 INFO - PROCESS | 1846 | 1461058938641 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20ffa0800 == 26 [pid = 1846] [id = 37] 02:42:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe209ed7800) [pid = 1846] [serial = 109] [outer = (nil)] 02:42:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe20b129c00) [pid = 1846] [serial = 110] [outer = 0x7fe209ed7800] 02:42:18 INFO - PROCESS | 1846 | 1461058938773 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe20c2ba800) [pid = 1846] [serial = 111] [outer = 0x7fe209ed7800] 02:42:19 INFO - PROCESS | 1846 | 1461058939606 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1440ms 02:42:19 INFO - PROCESS | 1846 | 1461058939640 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:42:19 INFO - PROCESS | 1846 | 1461058939644 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:42:19 INFO - PROCESS | 1846 | 1461058939651 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 1846 | 1461058939656 Marionette TRACE conn4 <- [1,122,null,{}] 02:42:19 INFO - PROCESS | 1846 | 1461058939678 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 1846 | 1461058939858 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:42:20 INFO - PROCESS | 1846 | 1461058939994 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8217000 == 27 [pid = 1846] [id = 38] 02:42:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f8087c00) [pid = 1846] [serial = 112] [outer = (nil)] 02:42:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1f808a000) [pid = 1846] [serial = 113] [outer = 0x7fe1f8087c00] 02:42:20 INFO - PROCESS | 1846 | 1461058940080 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1f8090c00) [pid = 1846] [serial = 114] [outer = 0x7fe1f8087c00] 02:42:20 INFO - PROCESS | 1846 | 1461058940981 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:42:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d13000 == 26 [pid = 1846] [id = 30] 02:42:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff45e000 == 25 [pid = 1846] [id = 29] 02:42:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f80b9000 == 24 [pid = 1846] [id = 28] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3f5a000 == 23 [pid = 1846] [id = 31] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20e1bf800 == 22 [pid = 1846] [id = 33] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f5d0c000 == 21 [pid = 1846] [id = 22] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20c155000 == 20 [pid = 1846] [id = 32] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d1b000 == 19 [pid = 1846] [id = 27] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3f40800 == 18 [pid = 1846] [id = 8] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b4800 == 17 [pid = 1846] [id = 6] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7b6000 == 16 [pid = 1846] [id = 25] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d20800 == 15 [pid = 1846] [id = 26] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fec1a800 == 14 [pid = 1846] [id = 17] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fcd800 == 13 [pid = 1846] [id = 21] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20ffa0800 == 12 [pid = 1846] [id = 37] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20afa1800 == 11 [pid = 1846] [id = 36] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fd5ae000 == 10 [pid = 1846] [id = 34] 02:42:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fece3000 == 9 [pid = 1846] [id = 35] 02:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5058ms 02:42:24 INFO - PROCESS | 1846 | 1461058944836 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 1846 | 1461058944842 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:42:24 INFO - PROCESS | 1846 | 1461058944859 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 1846 | 1461058944866 Marionette TRACE conn4 <- [1,126,null,{}] 02:42:24 INFO - PROCESS | 1846 | 1461058944877 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 1846 | 1461058945062 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:42:25 INFO - PROCESS | 1846 | 1461058945171 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f6c74000 == 10 [pid = 1846] [id = 39] 02:42:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1f8085800) [pid = 1846] [serial = 115] [outer = (nil)] 02:42:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1f8088000) [pid = 1846] [serial = 116] [outer = 0x7fe1f8085800] 02:42:25 INFO - PROCESS | 1846 | 1461058945249 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1f80d9400) [pid = 1846] [serial = 117] [outer = 0x7fe1f8085800] 02:42:26 INFO - PROCESS | 1846 | 1461058946005 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1199ms 02:42:26 INFO - PROCESS | 1846 | 1461058946056 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:42:26 INFO - PROCESS | 1846 | 1461058946063 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:42:26 INFO - PROCESS | 1846 | 1461058946079 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 1846 | 1461058946087 Marionette TRACE conn4 <- [1,130,null,{}] 02:42:26 INFO - PROCESS | 1846 | 1461058946094 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 1846 | 1461058946275 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:42:26 INFO - PROCESS | 1846 | 1461058946294 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe118000 == 11 [pid = 1846] [id = 40] 02:42:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1f6136800) [pid = 1846] [serial = 118] [outer = (nil)] 02:42:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1fb358400) [pid = 1846] [serial = 119] [outer = 0x7fe1f6136800] 02:42:26 INFO - PROCESS | 1846 | 1461058946450 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1fcca5800) [pid = 1846] [serial = 120] [outer = 0x7fe1f6136800] 02:42:27 INFO - PROCESS | 1846 | 1461058947430 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1392ms 02:42:27 INFO - PROCESS | 1846 | 1461058947489 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:42:27 INFO - PROCESS | 1846 | 1461058947493 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:42:27 INFO - PROCESS | 1846 | 1461058947539 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 1846 | 1461058947543 Marionette TRACE conn4 <- [1,134,null,{}] 02:42:27 INFO - PROCESS | 1846 | 1461058947561 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:27 INFO - PROCESS | 1846 | 1461058947779 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:42:27 INFO - PROCESS | 1846 | 1461058947897 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe200c29000 == 12 [pid = 1846] [id = 41] 02:42:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1f612b000) [pid = 1846] [serial = 121] [outer = (nil)] 02:42:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1fe5bd000) [pid = 1846] [serial = 122] [outer = 0x7fe1f612b000] 02:42:27 INFO - PROCESS | 1846 | 1461058947978 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1fecfd000) [pid = 1846] [serial = 123] [outer = 0x7fe1f612b000] 02:42:28 INFO - PROCESS | 1846 | 1461058948851 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1365ms 02:42:28 INFO - PROCESS | 1846 | 1461058948890 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 1846 | 1461058948893 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:42:28 INFO - PROCESS | 1846 | 1461058948909 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1846 | 1461058948913 Marionette TRACE conn4 <- [1,138,null,{}] 02:42:28 INFO - PROCESS | 1846 | 1461058948919 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 1846 | 1461058949103 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1f80dec00) [pid = 1846] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe1f6224c00) [pid = 1846] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1f6ca3000) [pid = 1846] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1f60bb000) [pid = 1846] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe1f622b000) [pid = 1846] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1f808f800) [pid = 1846] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe1fd867c00) [pid = 1846] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1f6132800) [pid = 1846] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1ff771400) [pid = 1846] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe1f6222400) [pid = 1846] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1f4249800) [pid = 1846] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1fa969000) [pid = 1846] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1fdcee000) [pid = 1846] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1f3f1b000) [pid = 1846] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fcca3c00) [pid = 1846] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1f3f23c00) [pid = 1846] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1f612d000) [pid = 1846] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f44f9400) [pid = 1846] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1f44f9c00) [pid = 1846] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe1f6132400) [pid = 1846] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe20bffe800) [pid = 1846] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe20ac41000) [pid = 1846] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fe1f80d2c00) [pid = 1846] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1f3f20800) [pid = 1846] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe1fecfe800) [pid = 1846] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe1fbca0400) [pid = 1846] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fe200b49c00) [pid = 1846] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fe1fde5bc00) [pid = 1846] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:42:29 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fe209ed7800) [pid = 1846] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:42:30 INFO - PROCESS | 1846 | 1461058950050 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f48e6800 == 13 [pid = 1846] [id = 42] 02:42:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe1f3a6d400) [pid = 1846] [serial = 124] [outer = (nil)] 02:42:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fe1f3f23c00) [pid = 1846] [serial = 125] [outer = 0x7fe1f3a6d400] 02:42:30 INFO - PROCESS | 1846 | 1461058950127 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe1f612e000) [pid = 1846] [serial = 126] [outer = 0x7fe1f3a6d400] 02:42:31 INFO - PROCESS | 1846 | 1461058951053 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2194ms 02:42:31 INFO - PROCESS | 1846 | 1461058951123 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 1846 | 1461058951126 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:42:31 INFO - PROCESS | 1846 | 1461058951136 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1846 | 1461058951139 Marionette TRACE conn4 <- [1,142,null,{}] 02:42:31 INFO - PROCESS | 1846 | 1461058951147 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 1846 | 1461058951374 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:42:31 INFO - PROCESS | 1846 | 1461058951390 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe203fdc800 == 14 [pid = 1846] [id = 43] 02:42:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1f3a73400) [pid = 1846] [serial = 127] [outer = (nil)] 02:42:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe200c69400) [pid = 1846] [serial = 128] [outer = 0x7fe1f3a73400] 02:42:31 INFO - PROCESS | 1846 | 1461058951458 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe209ed8800) [pid = 1846] [serial = 129] [outer = 0x7fe1f3a73400] 02:42:32 INFO - PROCESS | 1846 | 1461058952419 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1341ms 02:42:32 INFO - PROCESS | 1846 | 1461058952480 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:42:32 INFO - PROCESS | 1846 | 1461058952489 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:42:32 INFO - PROCESS | 1846 | 1461058952499 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 1846 | 1461058952505 Marionette TRACE conn4 <- [1,146,null,{}] 02:42:32 INFO - PROCESS | 1846 | 1461058952516 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:32 INFO - PROCESS | 1846 | 1461058952766 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:42:32 INFO - PROCESS | 1846 | 1461058952954 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe015800 == 15 [pid = 1846] [id = 44] 02:42:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe1f5d61400) [pid = 1846] [serial = 130] [outer = (nil)] 02:42:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe1fa969800) [pid = 1846] [serial = 131] [outer = 0x7fe1f5d61400] 02:42:33 INFO - PROCESS | 1846 | 1461058953082 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe1fd046800) [pid = 1846] [serial = 132] [outer = 0x7fe1f5d61400] 02:42:34 INFO - PROCESS | 1846 | 1461058954044 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1592ms 02:42:34 INFO - PROCESS | 1846 | 1461058954091 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1846 | 1461058954100 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:42:34 INFO - PROCESS | 1846 | 1461058954111 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1846 | 1461058954115 Marionette TRACE conn4 <- [1,150,null,{}] 02:42:34 INFO - PROCESS | 1846 | 1461058954122 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 1846 | 1461058954314 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:42:34 INFO - PROCESS | 1846 | 1461058954450 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20ac7d000 == 16 [pid = 1846] [id = 45] 02:42:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1f44ef000) [pid = 1846] [serial = 133] [outer = (nil)] 02:42:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1fde52c00) [pid = 1846] [serial = 134] [outer = 0x7fe1f44ef000] 02:42:34 INFO - PROCESS | 1846 | 1461058954564 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe200ba4400) [pid = 1846] [serial = 135] [outer = 0x7fe1f44ef000] 02:42:35 INFO - PROCESS | 1846 | 1461058955765 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1682ms 02:42:35 INFO - PROCESS | 1846 | 1461058955793 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:42:35 INFO - PROCESS | 1846 | 1461058955802 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:42:35 INFO - PROCESS | 1846 | 1461058955820 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 1846 | 1461058955833 Marionette TRACE conn4 <- [1,154,null,{}] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f6ca6c00) [pid = 1846] [serial = 37] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1f3f59800) [pid = 1846] [serial = 25] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe200b4ec00) [pid = 1846] [serial = 43] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe1f6ca5800) [pid = 1846] [serial = 30] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe1f6133800) [pid = 1846] [serial = 28] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fe20aa4d000) [pid = 1846] [serial = 46] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1fb35cc00) [pid = 1846] [serial = 31] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe1fbc9ec00) [pid = 1846] [serial = 40] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe1fe5bc800) [pid = 1846] [serial = 34] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fe1fb5b5800) [pid = 1846] [serial = 38] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fe200bb2400) [pid = 1846] [serial = 44] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fe1fe66c000) [pid = 1846] [serial = 35] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fe1fecfe400) [pid = 1846] [serial = 41] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fe20acb9400) [pid = 1846] [serial = 47] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fe1f3f1cc00) [pid = 1846] [serial = 22] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fe20af0d400) [pid = 1846] [serial = 50] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7fe1f3f22000) [pid = 1846] [serial = 23] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7fe20be2f400) [pid = 1846] [serial = 88] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7fe20af92c00) [pid = 1846] [serial = 73] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7fe1f80df400) [pid = 1846] [serial = 82] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7fe200e98c00) [pid = 1846] [serial = 86] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7fe1f80de800) [pid = 1846] [serial = 53] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7fe1fd3ea000) [pid = 1846] [serial = 55] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7fe1f6134400) [pid = 1846] [serial = 52] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7fe1fb5b1c00) [pid = 1846] [serial = 49] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7fe1fd443400) [pid = 1846] [serial = 83] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fe1fd442400) [pid = 1846] [serial = 68] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fe200b49800) [pid = 1846] [serial = 85] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fe20be2a000) [pid = 1846] [serial = 80] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fe209ed7400) [pid = 1846] [serial = 79] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7fe1fd43bc00) [pid = 1846] [serial = 65] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7fe1fc094400) [pid = 1846] [serial = 67] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fe20db06800) [pid = 1846] [serial = 2] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7fe1ff323400) [pid = 1846] [serial = 70] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7fe212094800) [pid = 1846] [serial = 94] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7fe210204c00) [pid = 1846] [serial = 91] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7fe1fde57800) [pid = 1846] [serial = 107] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7fe20bf3b000) [pid = 1846] [serial = 62] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7fe20c107400) [pid = 1846] [serial = 89] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7fe1fd442800) [pid = 1846] [serial = 12] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7fe1fc08cc00) [pid = 1846] [serial = 64] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7fe200ba5000) [pid = 1846] [serial = 71] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7fe1fda4a800) [pid = 1846] [serial = 9] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7fe204104c00) [pid = 1846] [serial = 59] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7fe20b1cc800) [pid = 1846] [serial = 61] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7fe1fda49800) [pid = 1846] [serial = 56] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7fe200b51c00) [pid = 1846] [serial = 58] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7fe20f852000) [pid = 1846] [serial = 77] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 57 (0x7fe1f612f000) [pid = 1846] [serial = 16] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 56 (0x7fe1f6135400) [pid = 1846] [serial = 17] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 55 (0x7fe1f5d5ac00) [pid = 1846] [serial = 19] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 54 (0x7fe1f83ce000) [pid = 1846] [serial = 105] [outer = (nil)] [url = about:blank] 02:42:35 INFO - PROCESS | 1846 | --DOMWINDOW == 53 (0x7fe1fe9b2c00) [pid = 1846] [serial = 108] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 52 (0x7fe2120a3800) [pid = 1846] [serial = 95] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 51 (0x7fe210203000) [pid = 1846] [serial = 97] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 50 (0x7fe1f44fb800) [pid = 1846] [serial = 104] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 49 (0x7fe20e0c1000) [pid = 1846] [serial = 76] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 48 (0x7fe1fdcf3400) [pid = 1846] [serial = 102] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 47 (0x7fe210346800) [pid = 1846] [serial = 92] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 46 (0x7fe20bffdc00) [pid = 1846] [serial = 74] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 45 (0x7fe214359800) [pid = 1846] [serial = 98] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 44 (0x7fe1f5b61800) [pid = 1846] [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:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 43 (0x7fe20c2ba800) [pid = 1846] [serial = 111] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 42 (0x7fe1f808a000) [pid = 1846] [serial = 113] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 41 (0x7fe20b129c00) [pid = 1846] [serial = 110] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | --DOMWINDOW == 40 (0x7fe1fd086400) [pid = 1846] [serial = 101] [outer = (nil)] [url = about:blank] 02:42:36 INFO - PROCESS | 1846 | 1461058956013 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 1846 | 1461058956281 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:42:36 INFO - PROCESS | 1846 | 1461058956317 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:42:36 INFO - PROCESS | 1846 | 1461058956391 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62a5800 == 17 [pid = 1846] [id = 46] 02:42:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 41 (0x7fe1f3a70000) [pid = 1846] [serial = 136] [outer = (nil)] 02:42:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 42 (0x7fe1f6134400) [pid = 1846] [serial = 137] [outer = 0x7fe1f3a70000] 02:42:36 INFO - PROCESS | 1846 | 1461058956465 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 43 (0x7fe1f6ca5800) [pid = 1846] [serial = 138] [outer = 0x7fe1f3a70000] 02:42:37 INFO - PROCESS | 1846 | 1461058957150 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1370ms 02:42:37 INFO - PROCESS | 1846 | 1461058957185 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 1846 | 1461058957191 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:42:37 INFO - PROCESS | 1846 | 1461058957203 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 1846 | 1461058957206 Marionette TRACE conn4 <- [1,158,null,{}] 02:42:37 INFO - PROCESS | 1846 | 1461058957222 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 1846 | 1461058957377 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:42:37 INFO - PROCESS | 1846 | 1461058957389 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8216000 == 18 [pid = 1846] [id = 47] 02:42:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 44 (0x7fe1f8086800) [pid = 1846] [serial = 139] [outer = (nil)] 02:42:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 45 (0x7fe1f83d3400) [pid = 1846] [serial = 140] [outer = 0x7fe1f8086800] 02:42:37 INFO - PROCESS | 1846 | 1461058957458 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7fe1fa9d1000) [pid = 1846] [serial = 141] [outer = 0x7fe1f8086800] 02:42:38 INFO - PROCESS | 1846 | 1461058958277 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1143ms 02:42:38 INFO - PROCESS | 1846 | 1461058958347 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 1846 | 1461058958353 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:42:38 INFO - PROCESS | 1846 | 1461058958367 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 1846 | 1461058958376 Marionette TRACE conn4 <- [1,162,null,{}] 02:42:38 INFO - PROCESS | 1846 | 1461058958415 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 1846 | 1461058958741 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:42:38 INFO - PROCESS | 1846 | 1461058958770 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fcd34000 == 19 [pid = 1846] [id = 48] 02:42:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7fe1f3a76c00) [pid = 1846] [serial = 142] [outer = (nil)] 02:42:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7fe1fb5b7000) [pid = 1846] [serial = 143] [outer = 0x7fe1f3a76c00] 02:42:38 INFO - PROCESS | 1846 | 1461058958849 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7fe1fd30fc00) [pid = 1846] [serial = 144] [outer = 0x7fe1f3a76c00] 02:42:39 INFO - PROCESS | 1846 | 1461058959782 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1452ms 02:42:39 INFO - PROCESS | 1846 | 1461058959848 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 1846 | 1461058959854 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:42:39 INFO - PROCESS | 1846 | 1461058959860 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 1846 | 1461058959864 Marionette TRACE conn4 <- [1,166,null,{}] 02:42:39 INFO - PROCESS | 1846 | 1461058959870 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:40 INFO - PROCESS | 1846 | 1461058960127 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:42:40 INFO - PROCESS | 1846 | 1461058960152 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fda20800 == 20 [pid = 1846] [id = 49] 02:42:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7fe1fd43a400) [pid = 1846] [serial = 145] [outer = (nil)] 02:42:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7fe1fde57800) [pid = 1846] [serial = 146] [outer = 0x7fe1fd43a400] 02:42:40 INFO - PROCESS | 1846 | 1461058960232 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7fe1fe2a5400) [pid = 1846] [serial = 147] [outer = 0x7fe1fd43a400] 02:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 51 (0x7fe1f8087c00) [pid = 1846] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 50 (0x7fe1f6136800) [pid = 1846] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 49 (0x7fe1f8085800) [pid = 1846] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 48 (0x7fe1f612b000) [pid = 1846] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 47 (0x7fe1f3a6d400) [pid = 1846] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:42:41 INFO - PROCESS | 1846 | 1461058961070 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1234ms 02:42:41 INFO - PROCESS | 1846 | 1461058961095 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 1846 | 1461058961100 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:42:41 INFO - PROCESS | 1846 | 1461058961106 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 1846 | 1461058961111 Marionette TRACE conn4 <- [1,170,null,{}] 02:42:41 INFO - PROCESS | 1846 | 1461058961117 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 1846 | 1461058961279 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:42:41 INFO - PROCESS | 1846 | 1461058961296 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe587000 == 21 [pid = 1846] [id = 50] 02:42:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7fe1f8087c00) [pid = 1846] [serial = 148] [outer = (nil)] 02:42:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7fe1fdee6400) [pid = 1846] [serial = 149] [outer = 0x7fe1f8087c00] 02:42:41 INFO - PROCESS | 1846 | 1461058961366 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7fe1fe5c5000) [pid = 1846] [serial = 150] [outer = 0x7fe1f8087c00] 02:42:42 INFO - PROCESS | 1846 | 1461058962231 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1185ms 02:42:42 INFO - PROCESS | 1846 | 1461058962293 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:42:42 INFO - PROCESS | 1846 | 1461058962297 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:42:42 INFO - PROCESS | 1846 | 1461058962303 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 1846 | 1461058962307 Marionette TRACE conn4 <- [1,174,null,{}] 02:42:42 INFO - PROCESS | 1846 | 1461058962313 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:42 INFO - PROCESS | 1846 | 1461058962509 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:42:42 INFO - PROCESS | 1846 | 1461058962593 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fec08000 == 22 [pid = 1846] [id = 51] 02:42:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7fe1f3a74000) [pid = 1846] [serial = 151] [outer = (nil)] 02:42:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7fe1ff457800) [pid = 1846] [serial = 152] [outer = 0x7fe1f3a74000] 02:42:42 INFO - PROCESS | 1846 | 1461058962671 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7fe200e97c00) [pid = 1846] [serial = 153] [outer = 0x7fe1f3a74000] 02:42:43 INFO - PROCESS | 1846 | 1461058963598 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1335ms 02:42:43 INFO - PROCESS | 1846 | 1461058963640 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 1846 | 1461058963648 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:42:43 INFO - PROCESS | 1846 | 1461058963657 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 1846 | 1461058963662 Marionette TRACE conn4 <- [1,178,null,{}] 02:42:43 INFO - PROCESS | 1846 | 1461058963688 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:43 INFO - PROCESS | 1846 | 1461058963872 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:42:44 INFO - PROCESS | 1846 | 1461058963997 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fbc63000 == 23 [pid = 1846] [id = 52] 02:42:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7fe1f612f800) [pid = 1846] [serial = 154] [outer = (nil)] 02:42:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7fe1f6ca4400) [pid = 1846] [serial = 155] [outer = 0x7fe1f612f800] 02:42:44 INFO - PROCESS | 1846 | 1461058964081 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7fe1f80d3400) [pid = 1846] [serial = 156] [outer = 0x7fe1f612f800] 02:42:45 INFO - PROCESS | 1846 | 1461058965018 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1408ms 02:42:45 INFO - PROCESS | 1846 | 1461058965070 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 1846 | 1461058965079 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:42:45 INFO - PROCESS | 1846 | 1461058965091 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 1846 | 1461058965095 Marionette TRACE conn4 <- [1,182,null,{}] 02:42:45 INFO - PROCESS | 1846 | 1461058965104 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 1846 | 1461058965321 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:42:45 INFO - PROCESS | 1846 | 1461058965449 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe719800 == 24 [pid = 1846] [id = 53] 02:42:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7fe1f6130400) [pid = 1846] [serial = 157] [outer = (nil)] 02:42:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7fe1fd087800) [pid = 1846] [serial = 158] [outer = 0x7fe1f6130400] 02:42:45 INFO - PROCESS | 1846 | 1461058965533 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7fe1fd61bc00) [pid = 1846] [serial = 159] [outer = 0x7fe1f6130400] 02:42:46 INFO - PROCESS | 1846 | 1461058966394 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1383ms 02:42:46 INFO - PROCESS | 1846 | 1461058966476 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:42:46 INFO - PROCESS | 1846 | 1461058966481 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:42:46 INFO - PROCESS | 1846 | 1461058966489 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1846 | 1461058966495 Marionette TRACE conn4 <- [1,186,null,{}] 02:42:46 INFO - PROCESS | 1846 | 1461058966514 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 1846 | 1461058966762 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:42:46 INFO - PROCESS | 1846 | 1461058966887 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcd32000 == 25 [pid = 1846] [id = 54] 02:42:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7fe1fd85d800) [pid = 1846] [serial = 160] [outer = (nil)] 02:42:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7fe200abfc00) [pid = 1846] [serial = 161] [outer = 0x7fe1fd85d800] 02:42:46 INFO - PROCESS | 1846 | 1461058966980 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7fe200c5b800) [pid = 1846] [serial = 162] [outer = 0x7fe1fd85d800] 02:42:47 INFO - PROCESS | 1846 | 1461058967810 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1338ms 02:42:47 INFO - PROCESS | 1846 | 1461058967827 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 1846 | 1461058967832 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:42:47 INFO - PROCESS | 1846 | 1461058967840 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 1846 | 1461058967844 Marionette TRACE conn4 <- [1,190,null,{}] 02:42:47 INFO - PROCESS | 1846 | 1461058967851 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 1846 | 1461058968016 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:42:48 INFO - PROCESS | 1846 | 1461058968147 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fb551000 == 26 [pid = 1846] [id = 55] 02:42:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fe1f3a77800) [pid = 1846] [serial = 163] [outer = (nil)] 02:42:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fe1fe9b1c00) [pid = 1846] [serial = 164] [outer = 0x7fe1f3a77800] 02:42:48 INFO - PROCESS | 1846 | 1461058968228 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fe20aa45400) [pid = 1846] [serial = 165] [outer = 0x7fe1f3a77800] 02:42:49 INFO - PROCESS | 1846 | 1461058969309 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1481ms 02:42:49 INFO - PROCESS | 1846 | 1461058969321 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 1846 | 1461058969328 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:42:49 INFO - PROCESS | 1846 | 1461058969338 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 1846 | 1461058969343 Marionette TRACE conn4 <- [1,194,null,{}] 02:42:49 INFO - PROCESS | 1846 | 1461058969352 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 1846 | 1461058969521 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:42:49 INFO - PROCESS | 1846 | 1461058969648 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8217000 == 25 [pid = 1846] [id = 38] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7fe200c69400) [pid = 1846] [serial = 128] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f5d8f000 == 26 [pid = 1846] [id = 56] 02:42:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fe1f44fcc00) [pid = 1846] [serial = 166] [outer = (nil)] 02:42:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fe1f7f8a000) [pid = 1846] [serial = 167] [outer = 0x7fe1f44fcc00] 02:42:49 INFO - PROCESS | 1846 | 1461058969741 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fe1fa9ce800) [pid = 1846] [serial = 168] [outer = 0x7fe1f44fcc00] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7fe1f8090c00) [pid = 1846] [serial = 114] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7fe1fb358400) [pid = 1846] [serial = 119] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7fe1f8088000) [pid = 1846] [serial = 116] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7fe1f80d9400) [pid = 1846] [serial = 117] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7fe1fe5bd000) [pid = 1846] [serial = 122] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7fe1fecfd000) [pid = 1846] [serial = 123] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7fe1f3f23c00) [pid = 1846] [serial = 125] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7fe1fcca5800) [pid = 1846] [serial = 120] [outer = (nil)] [url = about:blank] 02:42:49 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7fe1f612e000) [pid = 1846] [serial = 126] [outer = (nil)] [url = about:blank] 02:42:50 INFO - PROCESS | 1846 | 1461058970514 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1233ms 02:42:50 INFO - PROCESS | 1846 | 1461058970585 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 1846 | 1461058970594 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:42:50 INFO - PROCESS | 1846 | 1461058970614 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 1846 | 1461058970619 Marionette TRACE conn4 <- [1,198,null,{}] 02:42:50 INFO - PROCESS | 1846 | 1461058970626 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:50 INFO - PROCESS | 1846 | 1461058970795 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:42:50 INFO - PROCESS | 1846 | 1461058970807 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fd88c800 == 27 [pid = 1846] [id = 57] 02:42:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7fe1fb51c000) [pid = 1846] [serial = 169] [outer = (nil)] 02:42:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7fe1fd087000) [pid = 1846] [serial = 170] [outer = 0x7fe1fb51c000] 02:42:50 INFO - PROCESS | 1846 | 1461058970878 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7fe1fd60e400) [pid = 1846] [serial = 171] [outer = 0x7fe1fb51c000] 02:42:51 INFO - PROCESS | 1846 | 1461058971658 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1083ms 02:42:51 INFO - PROCESS | 1846 | 1461058971707 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:42:51 INFO - PROCESS | 1846 | 1461058971713 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:42:51 INFO - PROCESS | 1846 | 1461058971720 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 1846 | 1461058971726 Marionette TRACE conn4 <- [1,202,null,{}] 02:42:51 INFO - PROCESS | 1846 | 1461058971743 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 1846 | 1461058971906 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:42:51 INFO - PROCESS | 1846 | 1461058971917 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe712000 == 28 [pid = 1846] [id = 58] 02:42:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7fe1fa9d3000) [pid = 1846] [serial = 172] [outer = (nil)] 02:42:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fe1fe66fc00) [pid = 1846] [serial = 173] [outer = 0x7fe1fa9d3000] 02:42:52 INFO - PROCESS | 1846 | 1461058972067 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fe200bb2400) [pid = 1846] [serial = 174] [outer = 0x7fe1fa9d3000] 02:42:52 INFO - PROCESS | 1846 | 1461058972938 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1295ms 02:42:53 INFO - PROCESS | 1846 | 1461058973015 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 1846 | 1461058973020 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:42:53 INFO - PROCESS | 1846 | 1461058973026 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 1846 | 1461058973028 Marionette TRACE conn4 <- [1,206,null,{}] 02:42:53 INFO - PROCESS | 1846 | 1461058973034 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 1846 | 1461058973224 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:42:53 INFO - PROCESS | 1846 | 1461058973284 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff7c2800 == 29 [pid = 1846] [id = 59] 02:42:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fe1f3a79c00) [pid = 1846] [serial = 175] [outer = (nil)] 02:42:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fe209ed7000) [pid = 1846] [serial = 176] [outer = 0x7fe1f3a79c00] 02:42:53 INFO - PROCESS | 1846 | 1461058973354 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fe20acb2c00) [pid = 1846] [serial = 177] [outer = 0x7fe1f3a79c00] 02:42:54 INFO - PROCESS | 1846 | 1461058974092 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1135ms 02:42:54 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7fe1f3a70000) [pid = 1846] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:42:54 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7fe1f8086800) [pid = 1846] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:42:54 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7fe1f3a76c00) [pid = 1846] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:42:54 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7fe1fd43a400) [pid = 1846] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:42:54 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7fe1f8087c00) [pid = 1846] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:42:54 INFO - PROCESS | 1846 | 1461058974188 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 1846 | 1461058974190 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:42:54 INFO - PROCESS | 1846 | 1461058974201 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1846 | 1461058974204 Marionette TRACE conn4 <- [1,210,null,{}] 02:42:54 INFO - PROCESS | 1846 | 1461058974223 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 1846 | 1461058974370 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:42:54 INFO - PROCESS | 1846 | 1461058974381 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8220000 == 30 [pid = 1846] [id = 60] 02:42:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fe1f3a78000) [pid = 1846] [serial = 178] [outer = (nil)] 02:42:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fe200c60400) [pid = 1846] [serial = 179] [outer = 0x7fe1f3a78000] 02:42:54 INFO - PROCESS | 1846 | 1461058974452 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fe20acba400) [pid = 1846] [serial = 180] [outer = 0x7fe1f3a78000] 02:42:55 INFO - PROCESS | 1846 | 1461058975326 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1144ms 02:42:55 INFO - PROCESS | 1846 | 1461058975350 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 1846 | 1461058975355 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:42:55 INFO - PROCESS | 1846 | 1461058975362 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 1846 | 1461058975366 Marionette TRACE conn4 <- [1,214,null,{}] 02:42:55 INFO - PROCESS | 1846 | 1461058975376 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 1846 | 1461058975544 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:42:55 INFO - PROCESS | 1846 | 1461058975555 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20acc9800 == 31 [pid = 1846] [id = 61] 02:42:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fe20af90000) [pid = 1846] [serial = 181] [outer = (nil)] 02:42:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fe20be2c000) [pid = 1846] [serial = 182] [outer = 0x7fe20af90000] 02:42:55 INFO - PROCESS | 1846 | 1461058975629 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7fe20bff3800) [pid = 1846] [serial = 183] [outer = 0x7fe20af90000] 02:42:56 INFO - PROCESS | 1846 | 1461058976438 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1133ms 02:42:56 INFO - PROCESS | 1846 | 1461058976497 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 1846 | 1461058976503 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:42:56 INFO - PROCESS | 1846 | 1461058976512 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 1846 | 1461058976518 Marionette TRACE conn4 <- [1,218,null,{}] 02:42:56 INFO - PROCESS | 1846 | 1461058976528 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 1846 | 1461058976781 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:42:56 INFO - PROCESS | 1846 | 1461058976882 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8205000 == 32 [pid = 1846] [id = 62] 02:42:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7fe1f44fd400) [pid = 1846] [serial = 184] [outer = (nil)] 02:42:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7fe1f6138000) [pid = 1846] [serial = 185] [outer = 0x7fe1f44fd400] 02:42:56 INFO - PROCESS | 1846 | 1461058976963 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7fe1f8088000) [pid = 1846] [serial = 186] [outer = 0x7fe1f44fd400] 02:42:57 INFO - PROCESS | 1846 | 1461058977793 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1296ms 02:42:57 INFO - PROCESS | 1846 | 1461058977809 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 1846 | 1461058977818 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:42:57 INFO - PROCESS | 1846 | 1461058977848 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 1846 | 1461058977852 Marionette TRACE conn4 <- [1,222,null,{}] 02:42:57 INFO - PROCESS | 1846 | 1461058977859 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 1846 | 1461058978045 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:42:58 INFO - PROCESS | 1846 | 1461058978175 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ff45d800 == 33 [pid = 1846] [id = 63] 02:42:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fe1f5d5dc00) [pid = 1846] [serial = 187] [outer = (nil)] 02:42:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fe1fd04ec00) [pid = 1846] [serial = 188] [outer = 0x7fe1f5d5dc00] 02:42:58 INFO - PROCESS | 1846 | 1461058978255 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fe1fda49800) [pid = 1846] [serial = 189] [outer = 0x7fe1f5d5dc00] 02:42:59 INFO - PROCESS | 1846 | 1461058979097 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1283ms 02:42:59 INFO - PROCESS | 1846 | 1461058979129 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 1846 | 1461058979132 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:42:59 INFO - PROCESS | 1846 | 1461058979140 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 1846 | 1461058979146 Marionette TRACE conn4 <- [1,226,null,{}] 02:42:59 INFO - PROCESS | 1846 | 1461058979164 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 1846 | 1461058979356 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:42:59 INFO - PROCESS | 1846 | 1461058979484 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20bb6f000 == 34 [pid = 1846] [id = 64] 02:42:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fe1fdcf1c00) [pid = 1846] [serial = 190] [outer = (nil)] 02:42:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fe20adc5400) [pid = 1846] [serial = 191] [outer = 0x7fe1fdcf1c00] 02:42:59 INFO - PROCESS | 1846 | 1461058979566 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fe20af92c00) [pid = 1846] [serial = 192] [outer = 0x7fe1fdcf1c00] 02:43:00 INFO - PROCESS | 1846 | 1461058980461 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1348ms 02:43:00 INFO - PROCESS | 1846 | 1461058980488 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:43:00 INFO - PROCESS | 1846 | 1461058980493 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:43:00 INFO - PROCESS | 1846 | 1461058980500 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 1846 | 1461058980504 Marionette TRACE conn4 <- [1,230,null,{}] 02:43:00 INFO - PROCESS | 1846 | 1461058980509 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 1846 | 1461058980673 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:43:00 INFO - PROCESS | 1846 | 1461058980807 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20c143000 == 35 [pid = 1846] [id = 65] 02:43:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fe200e95800) [pid = 1846] [serial = 193] [outer = (nil)] 02:43:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fe20bf3ec00) [pid = 1846] [serial = 194] [outer = 0x7fe200e95800] 02:43:00 INFO - PROCESS | 1846 | 1461058980888 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fe20c107400) [pid = 1846] [serial = 195] [outer = 0x7fe200e95800] 02:43:01 INFO - PROCESS | 1846 | 1461058981876 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1631ms 02:43:02 INFO - PROCESS | 1846 | 1461058982131 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 1846 | 1461058982139 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:43:02 INFO - PROCESS | 1846 | 1461058982149 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 1846 | 1461058982153 Marionette TRACE conn4 <- [1,234,null,{}] 02:43:02 INFO - PROCESS | 1846 | 1461058982162 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 1846 | 1461058982427 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:43:02 INFO - PROCESS | 1846 | 1461058982619 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f5a05000 == 36 [pid = 1846] [id = 66] 02:43:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fe1f6135400) [pid = 1846] [serial = 196] [outer = (nil)] 02:43:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fe1f8086c00) [pid = 1846] [serial = 197] [outer = 0x7fe1f6135400] 02:43:02 INFO - PROCESS | 1846 | 1461058982692 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fe1f83d0400) [pid = 1846] [serial = 198] [outer = 0x7fe1f6135400] 02:43:03 INFO - PROCESS | 1846 | 1461058983550 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7fe1fde52c00) [pid = 1846] [serial = 134] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7fe1fa969800) [pid = 1846] [serial = 131] [outer = (nil)] [url = about:blank] 02:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1482ms 02:43:03 INFO - PROCESS | 1846 | 1461058983632 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 1846 | 1461058983636 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:43:03 INFO - PROCESS | 1846 | 1461058983650 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 1846 | 1461058983654 Marionette TRACE conn4 <- [1,238,null,{}] 02:43:03 INFO - PROCESS | 1846 | 1461058983662 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 1846 | 1461058983818 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7fe1fde57800) [pid = 1846] [serial = 146] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fe1fdee6400) [pid = 1846] [serial = 149] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fe1fe2a5400) [pid = 1846] [serial = 147] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fe1f6134400) [pid = 1846] [serial = 137] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fe1f6ca5800) [pid = 1846] [serial = 138] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7fe1f83d3400) [pid = 1846] [serial = 140] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7fe1fa9d1000) [pid = 1846] [serial = 141] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fe1fb5b7000) [pid = 1846] [serial = 143] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7fe1fe5c5000) [pid = 1846] [serial = 150] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7fe1fd30fc00) [pid = 1846] [serial = 144] [outer = (nil)] [url = about:blank] 02:43:03 INFO - PROCESS | 1846 | 1461058983933 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8218000 == 37 [pid = 1846] [id = 67] 02:43:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fe1f6134400) [pid = 1846] [serial = 199] [outer = (nil)] 02:43:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fe1fb5b6800) [pid = 1846] [serial = 200] [outer = 0x7fe1f6134400] 02:43:04 INFO - PROCESS | 1846 | 1461058984004 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fe1fd441800) [pid = 1846] [serial = 201] [outer = 0x7fe1f6134400] 02:43:04 INFO - PROCESS | 1846 | 1461058984716 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1143ms 02:43:04 INFO - PROCESS | 1846 | 1461058984791 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 1846 | 1461058984794 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:43:04 INFO - PROCESS | 1846 | 1461058984810 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 1846 | 1461058984812 Marionette TRACE conn4 <- [1,242,null,{}] 02:43:04 INFO - PROCESS | 1846 | 1461058984832 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 1846 | 1461058985001 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:43:05 INFO - PROCESS | 1846 | 1461058985014 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe599000 == 38 [pid = 1846] [id = 68] 02:43:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fe1fe5bd400) [pid = 1846] [serial = 202] [outer = (nil)] 02:43:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fe1fec77000) [pid = 1846] [serial = 203] [outer = 0x7fe1fe5bd400] 02:43:05 INFO - PROCESS | 1846 | 1461058985099 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fe200b56c00) [pid = 1846] [serial = 204] [outer = 0x7fe1fe5bd400] 02:43:05 INFO - PROCESS | 1846 | 1461058985879 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1141ms 02:43:05 INFO - PROCESS | 1846 | 1461058985949 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 1846 | 1461058985953 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:43:05 INFO - PROCESS | 1846 | 1461058985963 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 1846 | 1461058985966 Marionette TRACE conn4 <- [1,246,null,{}] 02:43:05 INFO - PROCESS | 1846 | 1461058985973 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:06 INFO - PROCESS | 1846 | 1461058986209 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:43:06 INFO - PROCESS | 1846 | 1461058986327 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff7b4800 == 39 [pid = 1846] [id = 69] 02:43:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fe1fe5c0c00) [pid = 1846] [serial = 205] [outer = (nil)] 02:43:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fe209ed9800) [pid = 1846] [serial = 206] [outer = 0x7fe1fe5c0c00] 02:43:06 INFO - PROCESS | 1846 | 1461058986395 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fe20af8bc00) [pid = 1846] [serial = 207] [outer = 0x7fe1fe5c0c00] 02:43:07 INFO - PROCESS | 1846 | 1461058987287 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1382ms 02:43:07 INFO - PROCESS | 1846 | 1461058987346 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 1846 | 1461058987349 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:43:07 INFO - PROCESS | 1846 | 1461058987356 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 1846 | 1461058987360 Marionette TRACE conn4 <- [1,250,null,{}] 02:43:07 INFO - PROCESS | 1846 | 1461058987365 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 1846 | 1461058987551 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:43:07 INFO - PROCESS | 1846 | 1461058987584 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20acd8800 == 40 [pid = 1846] [id = 70] 02:43:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fe1f3f22c00) [pid = 1846] [serial = 208] [outer = (nil)] 02:43:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fe20b1d4c00) [pid = 1846] [serial = 209] [outer = 0x7fe1f3f22c00] 02:43:07 INFO - PROCESS | 1846 | 1461058987652 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fe20c107000) [pid = 1846] [serial = 210] [outer = 0x7fe1f3f22c00] 02:43:08 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7fe1f44fcc00) [pid = 1846] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:43:08 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7fe1f3a77800) [pid = 1846] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:43:08 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7fe1f3a79c00) [pid = 1846] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:43:08 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fe1fb51c000) [pid = 1846] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:43:08 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fe1f3a78000) [pid = 1846] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:43:08 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fe1fa9d3000) [pid = 1846] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:43:08 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fe1f44ef000) [pid = 1846] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:43:08 INFO - PROCESS | 1846 | 1461058988594 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1280ms 02:43:08 INFO - PROCESS | 1846 | 1461058988637 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 1846 | 1461058988641 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:43:08 INFO - PROCESS | 1846 | 1461058988647 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 1846 | 1461058988650 Marionette TRACE conn4 <- [1,254,null,{}] 02:43:08 INFO - PROCESS | 1846 | 1461058988657 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:08 INFO - PROCESS | 1846 | 1461058988900 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:43:08 INFO - PROCESS | 1846 | 1461058988966 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20bbbc800 == 41 [pid = 1846] [id = 71] 02:43:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fe1f44f4000) [pid = 1846] [serial = 211] [outer = (nil)] 02:43:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fe20e0c0800) [pid = 1846] [serial = 212] [outer = 0x7fe1f44f4000] 02:43:09 INFO - PROCESS | 1846 | 1461058989043 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fe20f852000) [pid = 1846] [serial = 213] [outer = 0x7fe1f44f4000] 02:43:09 INFO - PROCESS | 1846 | 1461058989773 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1178ms 02:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:43:09 INFO - PROCESS | 1846 | 1461058989828 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1846 | 1461058989831 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:43:09 INFO - PROCESS | 1846 | 1461058989837 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1846 | 1461058989841 Marionette TRACE conn4 <- [1,258,null,{}] 02:43:09 INFO - PROCESS | 1846 | 1461058989854 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 1846 | 1461058990019 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:43:10 INFO - PROCESS | 1846 | 1461058990029 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20e12b800 == 42 [pid = 1846] [id = 72] 02:43:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fe20e0c6c00) [pid = 1846] [serial = 214] [outer = (nil)] 02:43:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fe20fe2f000) [pid = 1846] [serial = 215] [outer = 0x7fe20e0c6c00] 02:43:10 INFO - PROCESS | 1846 | 1461058990106 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fe20ff92000) [pid = 1846] [serial = 216] [outer = 0x7fe20e0c6c00] 02:43:11 INFO - PROCESS | 1846 | 1461058991117 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1343ms 02:43:11 INFO - PROCESS | 1846 | 1461058991181 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 1846 | 1461058991189 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:43:11 INFO - PROCESS | 1846 | 1461058991201 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1846 | 1461058991205 Marionette TRACE conn4 <- [1,262,null,{}] 02:43:11 INFO - PROCESS | 1846 | 1461058991216 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:11 INFO - PROCESS | 1846 | 1461058991450 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:43:11 INFO - PROCESS | 1846 | 1461058991635 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fde25800 == 43 [pid = 1846] [id = 73] 02:43:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fe1fb358800) [pid = 1846] [serial = 217] [outer = (nil)] 02:43:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7fe1fb5b5800) [pid = 1846] [serial = 218] [outer = 0x7fe1fb358800] 02:43:11 INFO - PROCESS | 1846 | 1461058991763 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7fe1fd30fc00) [pid = 1846] [serial = 219] [outer = 0x7fe1fb358800] 02:43:12 INFO - PROCESS | 1846 | 1461058992610 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1443ms 02:43:12 INFO - PROCESS | 1846 | 1461058992645 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 1846 | 1461058992654 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:43:12 INFO - PROCESS | 1846 | 1461058992666 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 1846 | 1461058992670 Marionette TRACE conn4 <- [1,266,null,{}] 02:43:12 INFO - PROCESS | 1846 | 1461058992678 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 1846 | 1461058992852 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:43:12 INFO - PROCESS | 1846 | 1461058992986 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe209e16800 == 44 [pid = 1846] [id = 74] 02:43:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7fe1fb35ac00) [pid = 1846] [serial = 220] [outer = (nil)] 02:43:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7fe200ab8400) [pid = 1846] [serial = 221] [outer = 0x7fe1fb35ac00] 02:43:13 INFO - PROCESS | 1846 | 1461058993068 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7fe204058c00) [pid = 1846] [serial = 222] [outer = 0x7fe1fb35ac00] 02:43:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fe20b1dcc00) [pid = 1846] [serial = 223] [outer = 0x7fe1f424ac00] 02:43:14 INFO - PROCESS | 1846 | 1461058994098 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1489ms 02:43:14 INFO - PROCESS | 1846 | 1461058994156 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1846 | 1461058994161 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:43:14 INFO - PROCESS | 1846 | 1461058994169 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1846 | 1461058994176 Marionette TRACE conn4 <- [1,270,null,{}] 02:43:14 INFO - PROCESS | 1846 | 1461058994194 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:14 INFO - PROCESS | 1846 | 1461058994448 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:43:14 INFO - PROCESS | 1846 | 1461058994703 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20f897800 == 45 [pid = 1846] [id = 75] 02:43:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fe20e13f800) [pid = 1846] [serial = 224] [outer = (nil)] 02:43:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fe20e192400) [pid = 1846] [serial = 225] [outer = 0x7fe20e13f800] 02:43:14 INFO - PROCESS | 1846 | 1461058994788 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fe20ff5f800) [pid = 1846] [serial = 226] [outer = 0x7fe20e13f800] 02:43:15 INFO - PROCESS | 1846 | 1461058995697 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1596ms 02:43:15 INFO - PROCESS | 1846 | 1461058995766 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:43:15 INFO - PROCESS | 1846 | 1461058995771 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:43:15 INFO - PROCESS | 1846 | 1461058995778 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 1846 | 1461058995782 Marionette TRACE conn4 <- [1,274,null,{}] 02:43:15 INFO - PROCESS | 1846 | 1461058995790 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:15 INFO - PROCESS | 1846 | 1461058995966 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:43:16 INFO - PROCESS | 1846 | 1461058996098 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe210245000 == 46 [pid = 1846] [id = 76] 02:43:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fe1f4249c00) [pid = 1846] [serial = 227] [outer = (nil)] 02:43:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fe21028ec00) [pid = 1846] [serial = 228] [outer = 0x7fe1f4249c00] 02:43:16 INFO - PROCESS | 1846 | 1461058996180 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe21034d400) [pid = 1846] [serial = 229] [outer = 0x7fe1f4249c00] 02:43:17 INFO - PROCESS | 1846 | 1461058997086 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1345ms 02:43:17 INFO - PROCESS | 1846 | 1461058997125 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1846 | 1461058997132 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:43:17 INFO - PROCESS | 1846 | 1461058997140 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1846 | 1461058997143 Marionette TRACE conn4 <- [1,278,null,{}] 02:43:17 INFO - PROCESS | 1846 | 1461058997168 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:17 INFO - PROCESS | 1846 | 1461058997345 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:43:17 INFO - PROCESS | 1846 | 1461058997610 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe113800 == 47 [pid = 1846] [id = 77] 02:43:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fe1f424c000) [pid = 1846] [serial = 230] [outer = (nil)] 02:43:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe1f489cc00) [pid = 1846] [serial = 231] [outer = 0x7fe1f424c000] 02:43:17 INFO - PROCESS | 1846 | 1461058997751 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1f8090000) [pid = 1846] [serial = 232] [outer = 0x7fe1f424c000] 02:43:18 INFO - PROCESS | 1846 | 1461058998577 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1490ms 02:43:18 INFO - PROCESS | 1846 | 1461058998630 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:43:18 INFO - PROCESS | 1846 | 1461058998638 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:43:18 INFO - PROCESS | 1846 | 1461058998648 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 1846 | 1461058998652 Marionette TRACE conn4 <- [1,282,null,{}] 02:43:18 INFO - PROCESS | 1846 | 1461058998663 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 1846 | 1461058998831 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:43:18 INFO - PROCESS | 1846 | 1461058998975 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f48e8000 == 48 [pid = 1846] [id = 78] 02:43:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe1fc12d400) [pid = 1846] [serial = 233] [outer = (nil)] 02:43:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe1fd59d400) [pid = 1846] [serial = 234] [outer = 0x7fe1fc12d400] 02:43:19 INFO - PROCESS | 1846 | 1461058999080 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe1fe076000) [pid = 1846] [serial = 235] [outer = 0x7fe1fc12d400] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fd88c800 == 47 [pid = 1846] [id = 57] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bbbc800 == 46 [pid = 1846] [id = 71] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20acd8800 == 45 [pid = 1846] [id = 70] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fe20be2c000) [pid = 1846] [serial = 182] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7b4800 == 44 [pid = 1846] [id = 69] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe599000 == 43 [pid = 1846] [id = 68] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8218000 == 42 [pid = 1846] [id = 67] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f5a05000 == 41 [pid = 1846] [id = 66] 02:43:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20acc9800 == 40 [pid = 1846] [id = 61] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1f7f8a000) [pid = 1846] [serial = 167] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe200abfc00) [pid = 1846] [serial = 161] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe1ff457800) [pid = 1846] [serial = 152] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fe1fe9b1c00) [pid = 1846] [serial = 164] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fe209ed7000) [pid = 1846] [serial = 176] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fe20aa45400) [pid = 1846] [serial = 165] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fe1fd087000) [pid = 1846] [serial = 170] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fe20acba400) [pid = 1846] [serial = 180] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fe1fd60e400) [pid = 1846] [serial = 171] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fe1fa9ce800) [pid = 1846] [serial = 168] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7fe200c60400) [pid = 1846] [serial = 179] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7fe200bb2400) [pid = 1846] [serial = 174] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7fe1f6ca4400) [pid = 1846] [serial = 155] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7fe1fd087800) [pid = 1846] [serial = 158] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7fe200ba4400) [pid = 1846] [serial = 135] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7fe1fe66fc00) [pid = 1846] [serial = 173] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7fe20acb2c00) [pid = 1846] [serial = 177] [outer = (nil)] [url = about:blank] 02:43:19 INFO - PROCESS | 1846 | 1461058999977 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1344ms 02:43:20 INFO - PROCESS | 1846 | 1461059000002 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 1846 | 1461059000008 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:43:20 INFO - PROCESS | 1846 | 1461059000017 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 1846 | 1461059000020 Marionette TRACE conn4 <- [1,286,null,{}] 02:43:20 INFO - PROCESS | 1846 | 1461059000026 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 1846 | 1461059000192 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:43:20 INFO - PROCESS | 1846 | 1461059000212 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fda0f800 == 41 [pid = 1846] [id = 79] 02:43:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7fe1fc08d400) [pid = 1846] [serial = 236] [outer = (nil)] 02:43:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7fe200c60400) [pid = 1846] [serial = 237] [outer = 0x7fe1fc08d400] 02:43:20 INFO - PROCESS | 1846 | 1461059000282 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7fe20acba400) [pid = 1846] [serial = 238] [outer = 0x7fe1fc08d400] 02:43:21 INFO - PROCESS | 1846 | 1461059001222 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1230ms 02:43:21 INFO - PROCESS | 1846 | 1461059001248 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 1846 | 1461059001252 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:43:21 INFO - PROCESS | 1846 | 1461059001260 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 1846 | 1461059001269 Marionette TRACE conn4 <- [1,290,null,{}] 02:43:21 INFO - PROCESS | 1846 | 1461059001287 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 1846 | 1461059001466 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:43:21 INFO - PROCESS | 1846 | 1461059001557 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d64000 == 42 [pid = 1846] [id = 80] 02:43:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7fe1f44fb800) [pid = 1846] [serial = 239] [outer = (nil)] 02:43:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7fe20bf3f000) [pid = 1846] [serial = 240] [outer = 0x7fe1f44fb800] 02:43:21 INFO - PROCESS | 1846 | 1461059001627 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fe20fe2c800) [pid = 1846] [serial = 241] [outer = 0x7fe1f44fb800] 02:43:22 INFO - PROCESS | 1846 | 1461059002375 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1153ms 02:43:22 INFO - PROCESS | 1846 | 1461059002412 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 1846 | 1461059002418 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:43:22 INFO - PROCESS | 1846 | 1461059002434 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1846 | 1461059002437 Marionette TRACE conn4 <- [1,294,null,{}] 02:43:22 INFO - PROCESS | 1846 | 1461059002454 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 1846 | 1461059002640 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:43:22 INFO - PROCESS | 1846 | 1461059002665 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20bb70800 == 43 [pid = 1846] [id = 81] 02:43:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fe20e026400) [pid = 1846] [serial = 242] [outer = (nil)] 02:43:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fe210290c00) [pid = 1846] [serial = 243] [outer = 0x7fe20e026400] 02:43:22 INFO - PROCESS | 1846 | 1461059002734 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fe21040e000) [pid = 1846] [serial = 244] [outer = 0x7fe20e026400] 02:43:23 INFO - PROCESS | 1846 | 1461059003545 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:23 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:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1143ms 02:43:23 INFO - PROCESS | 1846 | 1461059003577 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 1846 | 1461059003580 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:43:23 INFO - PROCESS | 1846 | 1461059003600 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 1846 | 1461059003602 Marionette TRACE conn4 <- [1,298,null,{}] 02:43:23 INFO - PROCESS | 1846 | 1461059003612 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 1846 | 1461059003796 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:43:23 INFO - PROCESS | 1846 | 1461059003818 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20f80a000 == 44 [pid = 1846] [id = 82] 02:43:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fe21200b800) [pid = 1846] [serial = 245] [outer = (nil)] 02:43:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fe212096400) [pid = 1846] [serial = 246] [outer = 0x7fe21200b800] 02:43:23 INFO - PROCESS | 1846 | 1461059003907 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe212d82c00) [pid = 1846] [serial = 247] [outer = 0x7fe21200b800] 02:43:24 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fe1f3f22c00) [pid = 1846] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:43:24 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fe1f6134400) [pid = 1846] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:43:24 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fe1fe5bd400) [pid = 1846] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:43:24 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fe1f6135400) [pid = 1846] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:43:24 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fe20af90000) [pid = 1846] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:43:24 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7fe1f44f4000) [pid = 1846] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:43:24 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7fe1fe5c0c00) [pid = 1846] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:43:24 INFO - PROCESS | 1846 | 1461059004874 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:24 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:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1298ms 02:43:24 INFO - PROCESS | 1846 | 1461059004890 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 1846 | 1461059004894 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:43:24 INFO - PROCESS | 1846 | 1461059004904 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 1846 | 1461059004906 Marionette TRACE conn4 <- [1,302,null,{}] 02:43:24 INFO - PROCESS | 1846 | 1461059004911 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 1846 | 1461059005105 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:43:25 INFO - PROCESS | 1846 | 1461059005126 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f6c69800 == 45 [pid = 1846] [id = 83] 02:43:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fe1fe5bd400) [pid = 1846] [serial = 248] [outer = (nil)] 02:43:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fe21200bc00) [pid = 1846] [serial = 249] [outer = 0x7fe1fe5bd400] 02:43:25 INFO - PROCESS | 1846 | 1461059005211 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fe2145a0400) [pid = 1846] [serial = 250] [outer = 0x7fe1fe5bd400] 02:43:25 INFO - PROCESS | 1846 | 1461059005963 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:25 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:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1088ms 02:43:25 INFO - PROCESS | 1846 | 1461059005994 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 1846 | 1461059005998 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:43:26 INFO - PROCESS | 1846 | 1461059006010 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 1846 | 1461059006013 Marionette TRACE conn4 <- [1,306,null,{}] 02:43:26 INFO - PROCESS | 1846 | 1461059006019 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 1846 | 1461059006200 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:43:26 INFO - PROCESS | 1846 | 1461059006221 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe21042c800 == 46 [pid = 1846] [id = 84] 02:43:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fe1fd6edc00) [pid = 1846] [serial = 251] [outer = (nil)] 02:43:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fe1fd6f5400) [pid = 1846] [serial = 252] [outer = 0x7fe1fd6edc00] 02:43:26 INFO - PROCESS | 1846 | 1461059006293 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fe1fd6f9400) [pid = 1846] [serial = 253] [outer = 0x7fe1fd6edc00] 02:43:27 INFO - PROCESS | 1846 | 1461059007301 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:27 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:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1335ms 02:43:27 INFO - PROCESS | 1846 | 1461059007347 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:43:27 INFO - PROCESS | 1846 | 1461059007355 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:43:27 INFO - PROCESS | 1846 | 1461059007367 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 1846 | 1461059007372 Marionette TRACE conn4 <- [1,310,null,{}] 02:43:27 INFO - PROCESS | 1846 | 1461059007382 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:27 INFO - PROCESS | 1846 | 1461059007571 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:43:27 INFO - PROCESS | 1846 | 1461059007708 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff3aa000 == 47 [pid = 1846] [id = 85] 02:43:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe1fd087000) [pid = 1846] [serial = 254] [outer = (nil)] 02:43:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fe1fd6f1400) [pid = 1846] [serial = 255] [outer = 0x7fe1fd087000] 02:43:27 INFO - PROCESS | 1846 | 1461059007796 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe1fde52c00) [pid = 1846] [serial = 256] [outer = 0x7fe1fd087000] 02:43:28 INFO - PROCESS | 1846 | 1461059008745 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:28 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:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1438ms 02:43:28 INFO - PROCESS | 1846 | 1461059008804 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 1846 | 1461059008814 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:43:28 INFO - PROCESS | 1846 | 1461059008826 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 1846 | 1461059008830 Marionette TRACE conn4 <- [1,314,null,{}] 02:43:28 INFO - PROCESS | 1846 | 1461059008838 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 1846 | 1461059009058 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:43:29 INFO - PROCESS | 1846 | 1461059009195 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20be15800 == 48 [pid = 1846] [id = 86] 02:43:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1fd087800) [pid = 1846] [serial = 257] [outer = (nil)] 02:43:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe20af09400) [pid = 1846] [serial = 258] [outer = 0x7fe1fd087800] 02:43:29 INFO - PROCESS | 1846 | 1461059009281 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe20b1c8400) [pid = 1846] [serial = 259] [outer = 0x7fe1fd087800] 02:43:30 INFO - PROCESS | 1846 | 1461059010306 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:30 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:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1540ms 02:43:30 INFO - PROCESS | 1846 | 1461059010468 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1846 | 1461059010473 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:43:30 INFO - PROCESS | 1846 | 1461059010494 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1846 | 1461059010501 Marionette TRACE conn4 <- [1,318,null,{}] 02:43:30 INFO - PROCESS | 1846 | 1461059010518 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:30 INFO - PROCESS | 1846 | 1461059010721 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:43:30 INFO - PROCESS | 1846 | 1461059010909 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe214317800 == 49 [pid = 1846] [id = 87] 02:43:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe1fd611c00) [pid = 1846] [serial = 260] [outer = (nil)] 02:43:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe210345800) [pid = 1846] [serial = 261] [outer = 0x7fe1fd611c00] 02:43:30 INFO - PROCESS | 1846 | 1461059010990 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe212d83000) [pid = 1846] [serial = 262] [outer = 0x7fe1fd611c00] 02:43:31 INFO - PROCESS | 1846 | 1461059011898 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:31 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:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1439ms 02:43:31 INFO - PROCESS | 1846 | 1461059011934 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 1846 | 1461059011938 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:43:31 INFO - PROCESS | 1846 | 1461059011946 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 1846 | 1461059011948 Marionette TRACE conn4 <- [1,322,null,{}] 02:43:31 INFO - PROCESS | 1846 | 1461059011955 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 1846 | 1461059012134 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:43:32 INFO - PROCESS | 1846 | 1461059012281 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe217a84800 == 50 [pid = 1846] [id = 88] 02:43:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1fd6ef400) [pid = 1846] [serial = 263] [outer = (nil)] 02:43:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe21435b000) [pid = 1846] [serial = 264] [outer = 0x7fe1fd6ef400] 02:43:32 INFO - PROCESS | 1846 | 1461059012359 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe2145da000) [pid = 1846] [serial = 265] [outer = 0x7fe1fd6ef400] 02:43:33 INFO - PROCESS | 1846 | 1461059013285 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:33 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:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1380ms 02:43:33 INFO - PROCESS | 1846 | 1461059013327 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 1846 | 1461059013331 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:43:33 INFO - PROCESS | 1846 | 1461059013337 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 1846 | 1461059013340 Marionette TRACE conn4 <- [1,326,null,{}] 02:43:33 INFO - PROCESS | 1846 | 1461059013346 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:33 INFO - PROCESS | 1846 | 1461059013515 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:43:33 INFO - PROCESS | 1846 | 1461059013659 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3a91000 == 51 [pid = 1846] [id = 89] 02:43:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe21040dc00) [pid = 1846] [serial = 266] [outer = (nil)] 02:43:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe2152c9800) [pid = 1846] [serial = 267] [outer = 0x7fe21040dc00] 02:43:33 INFO - PROCESS | 1846 | 1461059013744 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe2152ce400) [pid = 1846] [serial = 268] [outer = 0x7fe21040dc00] 02:43:34 INFO - PROCESS | 1846 | 1461059014747 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:34 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:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1438ms 02:43:34 INFO - PROCESS | 1846 | 1461059014776 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1846 | 1461059014779 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:43:34 INFO - PROCESS | 1846 | 1461059014787 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1846 | 1461059014791 Marionette TRACE conn4 <- [1,330,null,{}] 02:43:34 INFO - PROCESS | 1846 | 1461059014796 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 1846 | 1461059014988 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:43:35 INFO - PROCESS | 1846 | 1461059015282 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92b0800 == 52 [pid = 1846] [id = 90] 02:43:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1f4240c00) [pid = 1846] [serial = 269] [outer = (nil)] 02:43:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1f60af400) [pid = 1846] [serial = 270] [outer = 0x7fe1f4240c00] 02:43:35 INFO - PROCESS | 1846 | 1461059015429 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f83d5000) [pid = 1846] [serial = 271] [outer = 0x7fe1f4240c00] 02:43:36 INFO - PROCESS | 1846 | 1461059016477 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:36 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:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1740ms 02:43:36 INFO - PROCESS | 1846 | 1461059016529 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 1846 | 1461059016536 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:43:36 INFO - PROCESS | 1846 | 1461059016546 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 1846 | 1461059016550 Marionette TRACE conn4 <- [1,334,null,{}] 02:43:36 INFO - PROCESS | 1846 | 1461059016559 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:36 INFO - PROCESS | 1846 | 1461059016738 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:43:36 INFO - PROCESS | 1846 | 1461059016926 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f6c69800 == 51 [pid = 1846] [id = 83] 02:43:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f80a000 == 50 [pid = 1846] [id = 82] 02:43:36 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe20fe2f000) [pid = 1846] [serial = 215] [outer = (nil)] [url = about:blank] 02:43:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f6c69800 == 51 [pid = 1846] [id = 91] 02:43:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f80d2800) [pid = 1846] [serial = 272] [outer = (nil)] 02:43:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1fd0ee000) [pid = 1846] [serial = 273] [outer = 0x7fe1f80d2800] 02:43:37 INFO - PROCESS | 1846 | 1461059017033 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1fd6f5800) [pid = 1846] [serial = 274] [outer = 0x7fe1f80d2800] 02:43:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bb70800 == 50 [pid = 1846] [id = 81] 02:43:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d64000 == 49 [pid = 1846] [id = 80] 02:43:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fda0f800 == 48 [pid = 1846] [id = 79] 02:43:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f48e8000 == 47 [pid = 1846] [id = 78] 02:43:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe113800 == 46 [pid = 1846] [id = 77] 02:43:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20e12b800 == 45 [pid = 1846] [id = 72] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe20b1d4c00) [pid = 1846] [serial = 209] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe20c107000) [pid = 1846] [serial = 210] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1fb5b6800) [pid = 1846] [serial = 200] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1fd441800) [pid = 1846] [serial = 201] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1fec77000) [pid = 1846] [serial = 203] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe200b56c00) [pid = 1846] [serial = 204] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe20adc5400) [pid = 1846] [serial = 191] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1f83d0400) [pid = 1846] [serial = 198] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f8086c00) [pid = 1846] [serial = 197] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1f6138000) [pid = 1846] [serial = 185] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe20bf3ec00) [pid = 1846] [serial = 194] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe1fd04ec00) [pid = 1846] [serial = 188] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe20bff3800) [pid = 1846] [serial = 183] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fe20f852000) [pid = 1846] [serial = 213] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe20af8bc00) [pid = 1846] [serial = 207] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe20e0c0800) [pid = 1846] [serial = 212] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe209ed9800) [pid = 1846] [serial = 206] [outer = (nil)] [url = about:blank] 02:43:37 INFO - PROCESS | 1846 | 1461059017799 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:37 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:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1286ms 02:43:37 INFO - PROCESS | 1846 | 1461059017844 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 1846 | 1461059017851 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:43:37 INFO - PROCESS | 1846 | 1461059017862 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 1846 | 1461059017865 Marionette TRACE conn4 <- [1,338,null,{}] 02:43:37 INFO - PROCESS | 1846 | 1461059017872 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 1846 | 1461059018030 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:43:38 INFO - PROCESS | 1846 | 1461059018050 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe592000 == 46 [pid = 1846] [id = 92] 02:43:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1f3f1fc00) [pid = 1846] [serial = 275] [outer = (nil)] 02:43:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe1fecf3800) [pid = 1846] [serial = 276] [outer = 0x7fe1f3f1fc00] 02:43:38 INFO - PROCESS | 1846 | 1461059018118 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe209ed7c00) [pid = 1846] [serial = 277] [outer = 0x7fe1f3f1fc00] 02:43:39 INFO - PROCESS | 1846 | 1461059019068 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:39 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:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1239ms 02:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:43:39 INFO - PROCESS | 1846 | 1461059019102 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1846 | 1461059019105 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:43:39 INFO - PROCESS | 1846 | 1461059019114 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1846 | 1461059019124 Marionette TRACE conn4 <- [1,342,null,{}] 02:43:39 INFO - PROCESS | 1846 | 1461059019144 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 1846 | 1461059019314 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:43:39 INFO - PROCESS | 1846 | 1461059019420 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe203fe1800 == 47 [pid = 1846] [id = 93] 02:43:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe1fd6f7400) [pid = 1846] [serial = 278] [outer = (nil)] 02:43:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe1fdf18800) [pid = 1846] [serial = 279] [outer = 0x7fe1fd6f7400] 02:43:39 INFO - PROCESS | 1846 | 1461059019488 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe20acb3000) [pid = 1846] [serial = 280] [outer = 0x7fe1fd6f7400] 02:43:40 INFO - PROCESS | 1846 | 1461059020259 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:40 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:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1192ms 02:43:40 INFO - PROCESS | 1846 | 1461059020303 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 1846 | 1461059020309 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:43:40 INFO - PROCESS | 1846 | 1461059020324 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 1846 | 1461059020327 Marionette TRACE conn4 <- [1,346,null,{}] 02:43:40 INFO - PROCESS | 1846 | 1461059020333 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 1846 | 1461059020529 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:43:40 INFO - PROCESS | 1846 | 1461059020568 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20ad1e000 == 48 [pid = 1846] [id = 94] 02:43:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1fd692800) [pid = 1846] [serial = 281] [outer = (nil)] 02:43:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1fd69cc00) [pid = 1846] [serial = 282] [outer = 0x7fe1fd692800] 02:43:40 INFO - PROCESS | 1846 | 1461059020634 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1fd6a1c00) [pid = 1846] [serial = 283] [outer = 0x7fe1fd692800] 02:43:41 INFO - PROCESS | 1846 | 1461059021577 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:41 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:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1281ms 02:43:41 INFO - PROCESS | 1846 | 1461059021605 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 1846 | 1461059021609 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:43:41 INFO - PROCESS | 1846 | 1461059021616 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 1846 | 1461059021619 Marionette TRACE conn4 <- [1,350,null,{}] 02:43:41 INFO - PROCESS | 1846 | 1461059021631 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 1846 | 1461059021819 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:43:41 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe20e026400) [pid = 1846] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:43:41 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe21200b800) [pid = 1846] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:43:41 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe1fc12d400) [pid = 1846] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:43:41 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe1f424c000) [pid = 1846] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:43:41 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe1fc08d400) [pid = 1846] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:43:41 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fe1f44fb800) [pid = 1846] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:43:41 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1fe5bd400) [pid = 1846] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:43:42 INFO - PROCESS | 1846 | 1461059022032 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f929f800 == 49 [pid = 1846] [id = 95] 02:43:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe1fd6ed000) [pid = 1846] [serial = 284] [outer = (nil)] 02:43:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe200baa400) [pid = 1846] [serial = 285] [outer = 0x7fe1fd6ed000] 02:43:42 INFO - PROCESS | 1846 | 1461059022118 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe20bffe400) [pid = 1846] [serial = 286] [outer = 0x7fe1fd6ed000] 02:43:42 INFO - PROCESS | 1846 | 1461059022884 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:42 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:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1281ms 02:43:42 INFO - PROCESS | 1846 | 1461059022904 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 1846 | 1461059022908 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:43:42 INFO - PROCESS | 1846 | 1461059022915 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 1846 | 1461059022918 Marionette TRACE conn4 <- [1,354,null,{}] 02:43:42 INFO - PROCESS | 1846 | 1461059022924 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 1846 | 1461059023071 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:43:43 INFO - PROCESS | 1846 | 1461059023090 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20f81e800 == 50 [pid = 1846] [id = 96] 02:43:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe1fe56ec00) [pid = 1846] [serial = 287] [outer = (nil)] 02:43:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1fe5c7c00) [pid = 1846] [serial = 288] [outer = 0x7fe1fe56ec00] 02:43:43 INFO - PROCESS | 1846 | 1461059023156 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe20c2c6000) [pid = 1846] [serial = 289] [outer = 0x7fe1fe56ec00] 02:43:43 INFO - PROCESS | 1846 | 1461059023992 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:44 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:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1182ms 02:43:44 INFO - PROCESS | 1846 | 1461059024099 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:43:44 INFO - PROCESS | 1846 | 1461059024105 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:43:44 INFO - PROCESS | 1846 | 1461059024114 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 1846 | 1461059024120 Marionette TRACE conn4 <- [1,358,null,{}] 02:43:44 INFO - PROCESS | 1846 | 1461059024131 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 1846 | 1461059024327 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:43:44 INFO - PROCESS | 1846 | 1461059024469 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92b3000 == 51 [pid = 1846] [id = 97] 02:43:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1f7f84000) [pid = 1846] [serial = 290] [outer = (nil)] 02:43:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1f9264800) [pid = 1846] [serial = 291] [outer = 0x7fe1f7f84000] 02:43:44 INFO - PROCESS | 1846 | 1461059024551 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1fa95f000) [pid = 1846] [serial = 292] [outer = 0x7fe1f7f84000] 02:43:45 INFO - PROCESS | 1846 | 1461059025605 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:45 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:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1544ms 02:43:45 INFO - PROCESS | 1846 | 1461059025663 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 1846 | 1461059025669 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:43:45 INFO - PROCESS | 1846 | 1461059025685 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1846 | 1461059025690 Marionette TRACE conn4 <- [1,362,null,{}] 02:43:45 INFO - PROCESS | 1846 | 1461059025698 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 1846 | 1461059025891 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:43:46 INFO - PROCESS | 1846 | 1461059026099 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d13000 == 52 [pid = 1846] [id = 98] 02:43:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1fd228c00) [pid = 1846] [serial = 293] [outer = (nil)] 02:43:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fd22f400) [pid = 1846] [serial = 294] [outer = 0x7fe1fd228c00] 02:43:46 INFO - PROCESS | 1846 | 1461059026194 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1fd695400) [pid = 1846] [serial = 295] [outer = 0x7fe1fd228c00] 02:43:47 INFO - PROCESS | 1846 | 1461059027102 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:47 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:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1443ms 02:43:47 INFO - PROCESS | 1846 | 1461059027126 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:43:47 INFO - PROCESS | 1846 | 1461059027130 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:43:47 INFO - PROCESS | 1846 | 1461059027138 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 1846 | 1461059027142 Marionette TRACE conn4 <- [1,366,null,{}] 02:43:47 INFO - PROCESS | 1846 | 1461059027158 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:47 INFO - PROCESS | 1846 | 1461059027354 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:43:47 INFO - PROCESS | 1846 | 1461059027495 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe212067000 == 53 [pid = 1846] [id = 99] 02:43:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1fde75c00) [pid = 1846] [serial = 296] [outer = (nil)] 02:43:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1fdf17800) [pid = 1846] [serial = 297] [outer = 0x7fe1fde75c00] 02:43:47 INFO - PROCESS | 1846 | 1461059027580 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1fe566000) [pid = 1846] [serial = 298] [outer = 0x7fe1fde75c00] 02:43:48 INFO - PROCESS | 1846 | 1461059028681 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:48 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:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1597ms 02:43:48 INFO - PROCESS | 1846 | 1461059028736 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1846 | 1461059028739 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:43:48 INFO - PROCESS | 1846 | 1461059028747 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1846 | 1461059028750 Marionette TRACE conn4 <- [1,370,null,{}] 02:43:48 INFO - PROCESS | 1846 | 1461059028756 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 1846 | 1461059028971 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:43:49 INFO - PROCESS | 1846 | 1461059029158 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe21d1dd000 == 54 [pid = 1846] [id = 100] 02:43:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1fe566400) [pid = 1846] [serial = 299] [outer = (nil)] 02:43:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe200b4dc00) [pid = 1846] [serial = 300] [outer = 0x7fe1fe566400] 02:43:49 INFO - PROCESS | 1846 | 1461059029286 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe20af0a000) [pid = 1846] [serial = 301] [outer = 0x7fe1fe566400] 02:43:50 INFO - PROCESS | 1846 | 1461059030134 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:43:50 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:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1434ms 02:43:50 INFO - PROCESS | 1846 | 1461059030181 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 1846 | 1461059030185 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:43:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:43:50 INFO - PROCESS | 1846 | 1461059030192 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 1846 | 1461059030196 Marionette TRACE conn4 <- [1,374,null,{}] 02:43:50 INFO - PROCESS | 1846 | 1461059030202 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 1846 | 1461059030369 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:43:50 INFO - PROCESS | 1846 | 1461059030515 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92d6800 == 55 [pid = 1846] [id = 101] 02:43:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fe56b400) [pid = 1846] [serial = 302] [outer = (nil)] 02:43:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe20c2bac00) [pid = 1846] [serial = 303] [outer = 0x7fe1fe56b400] 02:43:50 INFO - PROCESS | 1846 | 1461059030618 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe20f852000) [pid = 1846] [serial = 304] [outer = 0x7fe1fe56b400] 02:43:51 INFO - PROCESS | 1846 | 1461059031557 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:43:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1439ms 02:43:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:43:51 INFO - PROCESS | 1846 | 1461059031632 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 1846 | 1461059031635 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:43:51 INFO - PROCESS | 1846 | 1461059031643 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 1846 | 1461059031645 Marionette TRACE conn4 <- [1,378,null,{}] 02:43:51 INFO - PROCESS | 1846 | 1461059031653 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 1846 | 1461059031892 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:43:52 INFO - PROCESS | 1846 | 1461059032085 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f2985800 == 56 [pid = 1846] [id = 102] 02:43:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1f44f3000) [pid = 1846] [serial = 305] [outer = (nil)] 02:43:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1f6132000) [pid = 1846] [serial = 306] [outer = 0x7fe1f44f3000] 02:43:52 INFO - PROCESS | 1846 | 1461059032430 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1f9267c00) [pid = 1846] [serial = 307] [outer = 0x7fe1f44f3000] 02:43:53 INFO - PROCESS | 1846 | 1461059033335 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:43:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1736ms 02:43:53 INFO - PROCESS | 1846 | 1461059033379 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 1846 | 1461059033386 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:43:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:43:53 INFO - PROCESS | 1846 | 1461059033396 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1846 | 1461059033400 Marionette TRACE conn4 <- [1,382,null,{}] 02:43:53 INFO - PROCESS | 1846 | 1461059033409 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 1846 | 1461059033585 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:43:53 INFO - PROCESS | 1846 | 1461059033735 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3a89800 == 57 [pid = 1846] [id = 103] 02:43:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1fcd1dc00) [pid = 1846] [serial = 308] [outer = (nil)] 02:43:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1fd226000) [pid = 1846] [serial = 309] [outer = 0x7fe1fcd1dc00] 02:43:53 INFO - PROCESS | 1846 | 1461059033852 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1fd697c00) [pid = 1846] [serial = 310] [outer = 0x7fe1fcd1dc00] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8205000 == 56 [pid = 1846] [id = 62] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20c143000 == 55 [pid = 1846] [id = 65] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bb6f000 == 54 [pid = 1846] [id = 64] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff45d800 == 53 [pid = 1846] [id = 63] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f929f800 == 52 [pid = 1846] [id = 95] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20ad1e000 == 51 [pid = 1846] [id = 94] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fe1800 == 50 [pid = 1846] [id = 93] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe592000 == 49 [pid = 1846] [id = 92] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f6c69800 == 48 [pid = 1846] [id = 91] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92b0800 == 47 [pid = 1846] [id = 90] 02:43:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff3aa000 == 46 [pid = 1846] [id = 85] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1fb5b5800) [pid = 1846] [serial = 218] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe210290c00) [pid = 1846] [serial = 243] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe212096400) [pid = 1846] [serial = 246] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe200ab8400) [pid = 1846] [serial = 221] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe20e192400) [pid = 1846] [serial = 225] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1fe076000) [pid = 1846] [serial = 235] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1fd59d400) [pid = 1846] [serial = 234] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe1f489cc00) [pid = 1846] [serial = 231] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1f8090000) [pid = 1846] [serial = 232] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe212d82c00) [pid = 1846] [serial = 247] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe200c60400) [pid = 1846] [serial = 237] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe20acba400) [pid = 1846] [serial = 238] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe20bf3f000) [pid = 1846] [serial = 240] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe21200bc00) [pid = 1846] [serial = 249] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe21028ec00) [pid = 1846] [serial = 228] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe21040e000) [pid = 1846] [serial = 244] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe2145a0400) [pid = 1846] [serial = 250] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe20fe2c800) [pid = 1846] [serial = 241] [outer = (nil)] [url = about:blank] 02:43:54 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1f3a6ec00) [pid = 1846] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:43:54 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:43:54 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:54 INFO - PROCESS | 1846 | 1461059034841 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:43:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1482ms 02:43:54 INFO - PROCESS | 1846 | 1461059034878 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 1846 | 1461059034883 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:43:54 INFO - PROCESS | 1846 | 1461059034894 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1846 | 1461059034898 Marionette TRACE conn4 <- [1,386,null,{}] 02:43:54 INFO - PROCESS | 1846 | 1461059034905 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 1846 | 1461059035060 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:43:55 INFO - PROCESS | 1846 | 1461059035080 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fd49c000 == 47 [pid = 1846] [id = 104] 02:43:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1fd6eb800) [pid = 1846] [serial = 311] [outer = (nil)] 02:43:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1fde5a000) [pid = 1846] [serial = 312] [outer = 0x7fe1fd6eb800] 02:43:55 INFO - PROCESS | 1846 | 1461059035168 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fdf1c800) [pid = 1846] [serial = 313] [outer = 0x7fe1fd6eb800] 02:43:56 INFO - PROCESS | 1846 | 1461059036201 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1338ms 02:43:56 INFO - PROCESS | 1846 | 1461059036233 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1846 | 1461059036236 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:43:56 INFO - PROCESS | 1846 | 1461059036246 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1846 | 1461059036252 Marionette TRACE conn4 <- [1,390,null,{}] 02:43:56 INFO - PROCESS | 1846 | 1461059036269 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:56 INFO - PROCESS | 1846 | 1461059036440 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:43:56 INFO - PROCESS | 1846 | 1461059036559 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff3a6800 == 48 [pid = 1846] [id = 105] 02:43:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1fd6f8400) [pid = 1846] [serial = 314] [outer = (nil)] 02:43:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe200b56800) [pid = 1846] [serial = 315] [outer = 0x7fe1fd6f8400] 02:43:56 INFO - PROCESS | 1846 | 1461059036631 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe20adc6400) [pid = 1846] [serial = 316] [outer = 0x7fe1fd6f8400] 02:43:57 INFO - PROCESS | 1846 | 1461059037487 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:43:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:43:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1296ms 02:43:57 INFO - PROCESS | 1846 | 1461059037544 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:43:57 INFO - PROCESS | 1846 | 1461059037550 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:43:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:43:57 INFO - PROCESS | 1846 | 1461059037565 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:43:57 INFO - PROCESS | 1846 | 1461059037567 Marionette TRACE conn4 <- [1,394,null,{}] 02:43:57 INFO - PROCESS | 1846 | 1461059037573 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:57 INFO - PROCESS | 1846 | 1461059037766 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:43:57 INFO - PROCESS | 1846 | 1461059037793 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d63800 == 49 [pid = 1846] [id = 106] 02:43:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe20adc7800) [pid = 1846] [serial = 317] [outer = (nil)] 02:43:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe20e026400) [pid = 1846] [serial = 318] [outer = 0x7fe20adc7800] 02:43:57 INFO - PROCESS | 1846 | 1461059037862 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe20ff58400) [pid = 1846] [serial = 319] [outer = 0x7fe20adc7800] 02:43:58 INFO - PROCESS | 1846 | 1461059038807 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:43:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1285ms 02:43:58 INFO - PROCESS | 1846 | 1461059038850 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1846 | 1461059038854 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:43:58 INFO - PROCESS | 1846 | 1461059038868 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1846 | 1461059038871 Marionette TRACE conn4 <- [1,398,null,{}] 02:43:58 INFO - PROCESS | 1846 | 1461059038878 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:59 INFO - PROCESS | 1846 | 1461059039263 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1fd6f7400) [pid = 1846] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1f3a73400) [pid = 1846] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe1fd6ed000) [pid = 1846] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1fd6edc00) [pid = 1846] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1f80d2800) [pid = 1846] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1f5d61400) [pid = 1846] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1fd85d800) [pid = 1846] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1f4240c00) [pid = 1846] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1f3f1fc00) [pid = 1846] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1fd692800) [pid = 1846] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f6130400) [pid = 1846] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:43:59 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1f612f800) [pid = 1846] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:43:59 INFO - PROCESS | 1846 | 1461059039404 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f297f800 == 50 [pid = 1846] [id = 107] 02:43:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1f5b54400) [pid = 1846] [serial = 320] [outer = (nil)] 02:43:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1f8086c00) [pid = 1846] [serial = 321] [outer = 0x7fe1f5b54400] 02:43:59 INFO - PROCESS | 1846 | 1461059039489 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe204103c00) [pid = 1846] [serial = 322] [outer = 0x7fe1f5b54400] 02:44:00 INFO - PROCESS | 1846 | 1461059040245 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:44:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1442ms 02:44:00 INFO - PROCESS | 1846 | 1461059040305 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 1846 | 1461059040307 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:44:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:44:00 INFO - PROCESS | 1846 | 1461059040319 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 1846 | 1461059040321 Marionette TRACE conn4 <- [1,402,null,{}] 02:44:00 INFO - PROCESS | 1846 | 1461059040328 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 1846 | 1461059040508 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:44:00 INFO - PROCESS | 1846 | 1461059040619 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20f808800 == 51 [pid = 1846] [id = 108] 02:44:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1f5d61400) [pid = 1846] [serial = 323] [outer = (nil)] 02:44:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe212af2c00) [pid = 1846] [serial = 324] [outer = 0x7fe1f5d61400] 02:44:00 INFO - PROCESS | 1846 | 1461059040687 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe21435d800) [pid = 1846] [serial = 325] [outer = 0x7fe1f5d61400] 02:44:01 INFO - PROCESS | 1846 | 1461059041641 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1385ms 02:44:01 INFO - PROCESS | 1846 | 1461059041706 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1846 | 1461059041713 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:44:01 INFO - PROCESS | 1846 | 1461059041723 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1846 | 1461059041730 Marionette TRACE conn4 <- [1,406,null,{}] 02:44:01 INFO - PROCESS | 1846 | 1461059041742 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 1846 | 1461059041984 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:44:02 INFO - PROCESS | 1846 | 1461059042238 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fcd36000 == 52 [pid = 1846] [id = 109] 02:44:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1f9264400) [pid = 1846] [serial = 326] [outer = (nil)] 02:44:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1fcca2400) [pid = 1846] [serial = 327] [outer = 0x7fe1f9264400] 02:44:02 INFO - PROCESS | 1846 | 1461059042335 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1fd59d400) [pid = 1846] [serial = 328] [outer = 0x7fe1f9264400] 02:44:03 INFO - PROCESS | 1846 | 1461059043288 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:44:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1638ms 02:44:03 INFO - PROCESS | 1846 | 1461059043362 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 1846 | 1461059043370 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:44:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:44:03 INFO - PROCESS | 1846 | 1461059043383 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 1846 | 1461059043387 Marionette TRACE conn4 <- [1,410,null,{}] 02:44:03 INFO - PROCESS | 1846 | 1461059043396 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 1846 | 1461059043612 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:44:03 INFO - PROCESS | 1846 | 1461059043804 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe204d77000 == 53 [pid = 1846] [id = 110] 02:44:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1fd6f5000) [pid = 1846] [serial = 329] [outer = (nil)] 02:44:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1fdc6c400) [pid = 1846] [serial = 330] [outer = 0x7fe1fd6f5000] 02:44:03 INFO - PROCESS | 1846 | 1461059043934 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fdc71800) [pid = 1846] [serial = 331] [outer = 0x7fe1fd6f5000] 02:44:04 INFO - PROCESS | 1846 | 1461059044958 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:44:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1591ms 02:44:04 INFO - PROCESS | 1846 | 1461059044973 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 1846 | 1461059044979 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:44:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:44:04 INFO - PROCESS | 1846 | 1461059044986 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 1846 | 1461059044993 Marionette TRACE conn4 <- [1,414,null,{}] 02:44:05 INFO - PROCESS | 1846 | 1461059045013 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:05 INFO - PROCESS | 1846 | 1461059045200 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:44:05 INFO - PROCESS | 1846 | 1461059045396 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe210431000 == 54 [pid = 1846] [id = 111] 02:44:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1fdf1ac00) [pid = 1846] [serial = 332] [outer = (nil)] 02:44:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fe5c2000) [pid = 1846] [serial = 333] [outer = 0x7fe1fdf1ac00] 02:44:05 INFO - PROCESS | 1846 | 1461059045482 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe20adc6800) [pid = 1846] [serial = 334] [outer = 0x7fe1fdf1ac00] 02:44:06 INFO - PROCESS | 1846 | 1461059046405 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:44:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1491ms 02:44:06 INFO - PROCESS | 1846 | 1461059046478 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 1846 | 1461059046484 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:44:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:44:06 INFO - PROCESS | 1846 | 1461059046491 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 1846 | 1461059046494 Marionette TRACE conn4 <- [1,418,null,{}] 02:44:06 INFO - PROCESS | 1846 | 1461059046501 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 1846 | 1461059046698 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:44:06 INFO - PROCESS | 1846 | 1461059046891 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f2772800 == 55 [pid = 1846] [id = 112] 02:44:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1f4243000) [pid = 1846] [serial = 335] [outer = (nil)] 02:44:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe20ff8a800) [pid = 1846] [serial = 336] [outer = 0x7fe1f4243000] 02:44:07 INFO - PROCESS | 1846 | 1461059047016 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe21040ec00) [pid = 1846] [serial = 337] [outer = 0x7fe1f4243000] 02:44:08 INFO - PROCESS | 1846 | 1461059048343 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:44:08 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:44:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1883ms 02:44:08 INFO - PROCESS | 1846 | 1461059048417 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 1846 | 1461059048420 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:44:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:44:08 INFO - PROCESS | 1846 | 1461059048430 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 1846 | 1461059048434 Marionette TRACE conn4 <- [1,422,null,{}] 02:44:08 INFO - PROCESS | 1846 | 1461059048440 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:08 INFO - PROCESS | 1846 | 1461059048608 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:44:08 INFO - PROCESS | 1846 | 1461059048750 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe214308800 == 56 [pid = 1846] [id = 113] 02:44:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1f6133800) [pid = 1846] [serial = 338] [outer = (nil)] 02:44:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe20f860000) [pid = 1846] [serial = 339] [outer = 0x7fe1f6133800] 02:44:08 INFO - PROCESS | 1846 | 1461059048832 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe214363400) [pid = 1846] [serial = 340] [outer = 0x7fe1f6133800] 02:44:10 INFO - PROCESS | 1846 | 1461059050363 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:44:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1985ms 02:44:10 INFO - PROCESS | 1846 | 1461059050416 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 1846 | 1461059050428 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:44:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:44:10 INFO - PROCESS | 1846 | 1461059050437 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 1846 | 1461059050443 Marionette TRACE conn4 <- [1,426,null,{}] 02:44:10 INFO - PROCESS | 1846 | 1461059050453 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 1846 | 1461059050704 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:44:10 INFO - PROCESS | 1846 | 1461059050820 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62b3800 == 57 [pid = 1846] [id = 114] 02:44:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1f926a000) [pid = 1846] [serial = 341] [outer = (nil)] 02:44:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1fc12d400) [pid = 1846] [serial = 342] [outer = 0x7fe1f926a000] 02:44:10 INFO - PROCESS | 1846 | 1461059050895 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1fd22d000) [pid = 1846] [serial = 343] [outer = 0x7fe1f926a000] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7c2800 == 56 [pid = 1846] [id = 59] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8220000 == 55 [pid = 1846] [id = 60] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe712000 == 54 [pid = 1846] [id = 58] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe2152c9800) [pid = 1846] [serial = 267] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe210345800) [pid = 1846] [serial = 261] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe21435b000) [pid = 1846] [serial = 264] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1fe5c7c00) [pid = 1846] [serial = 288] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f297f800 == 53 [pid = 1846] [id = 107] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d63800 == 52 [pid = 1846] [id = 106] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff3a6800 == 51 [pid = 1846] [id = 105] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fd49c000 == 50 [pid = 1846] [id = 104] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a89800 == 49 [pid = 1846] [id = 103] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2985800 == 48 [pid = 1846] [id = 102] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92d6800 == 47 [pid = 1846] [id = 101] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe21d1dd000 == 46 [pid = 1846] [id = 100] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe212067000 == 45 [pid = 1846] [id = 99] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d13000 == 44 [pid = 1846] [id = 98] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92b3000 == 43 [pid = 1846] [id = 97] 02:44:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f81e800 == 42 [pid = 1846] [id = 96] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1fdf18800) [pid = 1846] [serial = 279] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe20acb3000) [pid = 1846] [serial = 280] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe209ed8800) [pid = 1846] [serial = 129] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe200baa400) [pid = 1846] [serial = 285] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe20bffe400) [pid = 1846] [serial = 286] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe1fd6f9400) [pid = 1846] [serial = 253] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1fd6f5400) [pid = 1846] [serial = 252] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe1fd0ee000) [pid = 1846] [serial = 273] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1fd046800) [pid = 1846] [serial = 132] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe200c5b800) [pid = 1846] [serial = 162] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe1f60af400) [pid = 1846] [serial = 270] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1fecf3800) [pid = 1846] [serial = 276] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1fd6f5800) [pid = 1846] [serial = 274] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1fd6a1c00) [pid = 1846] [serial = 283] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1fd6f1400) [pid = 1846] [serial = 255] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fd61bc00) [pid = 1846] [serial = 159] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1f80d3400) [pid = 1846] [serial = 156] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1f83d5000) [pid = 1846] [serial = 271] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1fd69cc00) [pid = 1846] [serial = 282] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe209ed7c00) [pid = 1846] [serial = 277] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe20af09400) [pid = 1846] [serial = 258] [outer = (nil)] [url = about:blank] 02:44:11 INFO - PROCESS | 1846 | 1461059051895 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 1846 | 1461059051954 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:44:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:44:11 INFO - PROCESS | 1846 | 1461059051965 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 1846 | 1461059051968 Marionette TRACE conn4 <- [1,430,null,{}] 02:44:11 INFO - PROCESS | 1846 | 1461059051976 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 1846 | 1461059052159 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:44:12 INFO - PROCESS | 1846 | 1461059052264 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f92d6000 == 43 [pid = 1846] [id = 115] 02:44:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1f7f85000) [pid = 1846] [serial = 344] [outer = (nil)] 02:44:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1fd6f3400) [pid = 1846] [serial = 345] [outer = 0x7fe1f7f85000] 02:44:12 INFO - PROCESS | 1846 | 1461059052331 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1fdc74000) [pid = 1846] [serial = 346] [outer = 0x7fe1f7f85000] 02:44:13 INFO - PROCESS | 1846 | 1461059053170 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:44:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1280ms 02:44:13 INFO - PROCESS | 1846 | 1461059053245 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 1846 | 1461059053248 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:44:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:44:13 INFO - PROCESS | 1846 | 1461059053256 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 1846 | 1461059053263 Marionette TRACE conn4 <- [1,434,null,{}] 02:44:13 INFO - PROCESS | 1846 | 1461059053285 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 1846 | 1461059053438 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:44:13 INFO - PROCESS | 1846 | 1461059053555 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe108000 == 44 [pid = 1846] [id = 116] 02:44:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1fdc74400) [pid = 1846] [serial = 347] [outer = (nil)] 02:44:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1fe572800) [pid = 1846] [serial = 348] [outer = 0x7fe1fdc74400] 02:44:13 INFO - PROCESS | 1846 | 1461059053630 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe200c67800) [pid = 1846] [serial = 349] [outer = 0x7fe1fdc74400] 02:44:14 INFO - PROCESS | 1846 | 1461059054543 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:44:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1342ms 02:44:14 INFO - PROCESS | 1846 | 1461059054599 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 1846 | 1461059054604 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:44:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:44:14 INFO - PROCESS | 1846 | 1461059054610 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 1846 | 1461059054614 Marionette TRACE conn4 <- [1,438,null,{}] 02:44:14 INFO - PROCESS | 1846 | 1461059054626 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:14 INFO - PROCESS | 1846 | 1461059054819 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:44:14 INFO - PROCESS | 1846 | 1461059054845 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff3aa000 == 45 [pid = 1846] [id = 117] 02:44:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fec80800) [pid = 1846] [serial = 350] [outer = (nil)] 02:44:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe20bec5400) [pid = 1846] [serial = 351] [outer = 0x7fe1fec80800] 02:44:14 INFO - PROCESS | 1846 | 1461059054912 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe20fe26000) [pid = 1846] [serial = 352] [outer = 0x7fe1fec80800] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe20adc7800) [pid = 1846] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1f5b54400) [pid = 1846] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1fe56ec00) [pid = 1846] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fd6f8400) [pid = 1846] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1fd6eb800) [pid = 1846] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1fcd1dc00) [pid = 1846] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f44f3000) [pid = 1846] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:44:15 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe20e0c6c00) [pid = 1846] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:44:15 INFO - PROCESS | 1846 | 1461059055865 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:44:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:44:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1292ms 02:44:15 INFO - PROCESS | 1846 | 1461059055903 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 1846 | 1461059055906 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:44:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:44:15 INFO - PROCESS | 1846 | 1461059055915 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 1846 | 1461059055918 Marionette TRACE conn4 <- [1,442,null,{}] 02:44:15 INFO - PROCESS | 1846 | 1461059055922 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:16 INFO - PROCESS | 1846 | 1461059056082 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:44:16 INFO - PROCESS | 1846 | 1461059056099 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe203fde000 == 46 [pid = 1846] [id = 118] 02:44:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1f489fc00) [pid = 1846] [serial = 353] [outer = (nil)] 02:44:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1fd537c00) [pid = 1846] [serial = 354] [outer = 0x7fe1f489fc00] 02:44:16 INFO - PROCESS | 1846 | 1461059056169 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1fd53e400) [pid = 1846] [serial = 355] [outer = 0x7fe1f489fc00] 02:44:17 INFO - PROCESS | 1846 | 1461059057068 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1181ms 02:44:17 INFO - PROCESS | 1846 | 1461059057099 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 1846 | 1461059057103 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:44:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:44:17 INFO - PROCESS | 1846 | 1461059057110 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 1846 | 1461059057114 Marionette TRACE conn4 <- [1,446,null,{}] 02:44:17 INFO - PROCESS | 1846 | 1461059057121 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 1846 | 1461059057335 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:44:17 INFO - PROCESS | 1846 | 1461059057439 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f297a800 == 47 [pid = 1846] [id = 119] 02:44:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1f3f1fc00) [pid = 1846] [serial = 356] [outer = (nil)] 02:44:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1f8287800) [pid = 1846] [serial = 357] [outer = 0x7fe1f3f1fc00] 02:44:17 INFO - PROCESS | 1846 | 1461059057516 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fe571c00) [pid = 1846] [serial = 358] [outer = 0x7fe1f3f1fc00] 02:44:18 INFO - PROCESS | 1846 | 1461059058613 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:44:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1547ms 02:44:18 INFO - PROCESS | 1846 | 1461059058660 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 1846 | 1461059058669 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:44:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:44:18 INFO - PROCESS | 1846 | 1461059058680 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 1846 | 1461059058685 Marionette TRACE conn4 <- [1,450,null,{}] 02:44:18 INFO - PROCESS | 1846 | 1461059058695 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 1846 | 1461059058893 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:44:19 INFO - PROCESS | 1846 | 1461059059089 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fc149800 == 48 [pid = 1846] [id = 120] 02:44:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1f828b800) [pid = 1846] [serial = 359] [outer = (nil)] 02:44:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1fc12e400) [pid = 1846] [serial = 360] [outer = 0x7fe1f828b800] 02:44:19 INFO - PROCESS | 1846 | 1461059059215 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1fd441400) [pid = 1846] [serial = 361] [outer = 0x7fe1f828b800] 02:44:20 INFO - PROCESS | 1846 | 1461059060181 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 1846 | 1461059060228 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:44:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:44:20 INFO - PROCESS | 1846 | 1461059060241 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 1846 | 1461059060247 Marionette TRACE conn4 <- [1,454,null,{}] 02:44:20 INFO - PROCESS | 1846 | 1461059060254 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 1846 | 1461059060452 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:44:20 INFO - PROCESS | 1846 | 1461059060672 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20bbba800 == 49 [pid = 1846] [id = 121] 02:44:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1fd53b400) [pid = 1846] [serial = 362] [outer = (nil)] 02:44:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1fd85d800) [pid = 1846] [serial = 363] [outer = 0x7fe1fd53b400] 02:44:20 INFO - PROCESS | 1846 | 1461059060798 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fdc75800) [pid = 1846] [serial = 364] [outer = 0x7fe1fd53b400] 02:44:21 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:44:21 INFO - PROCESS | 1846 | 1461059061706 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:44:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1535ms 02:44:21 INFO - PROCESS | 1846 | 1461059061776 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 1846 | 1461059061781 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:44:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:44:21 INFO - PROCESS | 1846 | 1461059061788 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 1846 | 1461059061794 Marionette TRACE conn4 <- [1,458,null,{}] 02:44:21 INFO - PROCESS | 1846 | 1461059061812 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 1846 | 1461059062042 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:44:22 INFO - PROCESS | 1846 | 1461059062256 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe212069800 == 50 [pid = 1846] [id = 122] 02:44:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1f284dc00) [pid = 1846] [serial = 365] [outer = (nil)] 02:44:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fd540800) [pid = 1846] [serial = 366] [outer = 0x7fe1f284dc00] 02:44:22 INFO - PROCESS | 1846 | 1461059062359 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1fdf1c400) [pid = 1846] [serial = 367] [outer = 0x7fe1f284dc00] 02:44:23 INFO - PROCESS | 1846 | 1461059063249 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 1846 | 1461059063290 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:44:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:44:23 INFO - PROCESS | 1846 | 1461059063297 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 1846 | 1461059063301 Marionette TRACE conn4 <- [1,462,null,{}] 02:44:23 INFO - PROCESS | 1846 | 1461059063307 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 1846 | 1461059063480 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:44:23 INFO - PROCESS | 1846 | 1461059063630 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f440f800 == 51 [pid = 1846] [id = 123] 02:44:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1f2850000) [pid = 1846] [serial = 368] [outer = (nil)] 02:44:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe20adbec00) [pid = 1846] [serial = 369] [outer = 0x7fe1f2850000] 02:44:23 INFO - PROCESS | 1846 | 1461059063711 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe20bec6400) [pid = 1846] [serial = 370] [outer = 0x7fe1f2850000] 02:44:24 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:44:24 INFO - PROCESS | 1846 | 1461059064728 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 1846 | 1461059064790 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:44:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:44:24 INFO - PROCESS | 1846 | 1461059064796 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 1846 | 1461059064800 Marionette TRACE conn4 <- [1,466,null,{}] 02:44:24 INFO - PROCESS | 1846 | 1461059064806 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:24 INFO - PROCESS | 1846 | 1461059064983 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:44:25 INFO - PROCESS | 1846 | 1461059065183 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe217a8d800 == 52 [pid = 1846] [id = 124] 02:44:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe210290c00) [pid = 1846] [serial = 371] [outer = (nil)] 02:44:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe212006c00) [pid = 1846] [serial = 372] [outer = 0x7fe210290c00] 02:44:25 INFO - PROCESS | 1846 | 1461059065311 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe212d87800) [pid = 1846] [serial = 373] [outer = 0x7fe210290c00] 02:44:26 INFO - PROCESS | 1846 | 1461059066235 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 1846 | 1461059066289 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:44:26 INFO - PROCESS | 1846 | 1461059066296 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 1846 | 1461059066299 Marionette TRACE conn4 <- [1,470,null,{}] 02:44:26 INFO - PROCESS | 1846 | 1461059066305 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 1846 | 1461059066510 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:44:26 INFO - PROCESS | 1846 | 1461059066749 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1edfbf000 == 53 [pid = 1846] [id = 125] 02:44:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1f44fdc00) [pid = 1846] [serial = 374] [outer = (nil)] 02:44:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe20af92000) [pid = 1846] [serial = 375] [outer = 0x7fe1f44fdc00] 02:44:26 INFO - PROCESS | 1846 | 1461059066850 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe215288000) [pid = 1846] [serial = 376] [outer = 0x7fe1f44fdc00] 02:44:27 INFO - PROCESS | 1846 | 1461059067711 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:44:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1484ms 02:44:27 INFO - PROCESS | 1846 | 1461059067782 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 1846 | 1461059067786 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:44:27 INFO - PROCESS | 1846 | 1461059067792 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1846 | 1461059067797 Marionette TRACE conn4 <- [1,474,null,{}] 02:44:27 INFO - PROCESS | 1846 | 1461059067804 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 1846 | 1461059067984 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:44:28 INFO - PROCESS | 1846 | 1461059068395 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4420000 == 54 [pid = 1846] [id = 126] 02:44:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1f2853800) [pid = 1846] [serial = 377] [outer = (nil)] 02:44:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1f2856c00) [pid = 1846] [serial = 378] [outer = 0x7fe1f2853800] 02:44:28 INFO - PROCESS | 1846 | 1461059068517 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1f5b55000) [pid = 1846] [serial = 379] [outer = 0x7fe1f2853800] 02:44:29 INFO - PROCESS | 1846 | 1461059069565 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1834ms 02:44:29 INFO - PROCESS | 1846 | 1461059069628 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 1846 | 1461059069636 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:44:29 INFO - PROCESS | 1846 | 1461059069646 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 1846 | 1461059069650 Marionette TRACE conn4 <- [1,478,null,{}] 02:44:29 INFO - PROCESS | 1846 | 1461059069659 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 1846 | 1461059069833 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:44:30 INFO - PROCESS | 1846 | 1461059070032 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f80b6000 == 55 [pid = 1846] [id = 127] 02:44:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1f83cec00) [pid = 1846] [serial = 380] [outer = (nil)] 02:44:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1f9268000) [pid = 1846] [serial = 381] [outer = 0x7fe1f83cec00] 02:44:30 INFO - PROCESS | 1846 | 1461059070130 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1fb5b5800) [pid = 1846] [serial = 382] [outer = 0x7fe1f83cec00] 02:44:31 INFO - PROCESS | 1846 | 1461059071100 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a91000 == 54 [pid = 1846] [id = 89] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fde000 == 53 [pid = 1846] [id = 118] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff3aa000 == 52 [pid = 1846] [id = 117] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe108000 == 51 [pid = 1846] [id = 116] 02:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1538ms 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1f9264800) [pid = 1846] [serial = 291] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe212af2c00) [pid = 1846] [serial = 324] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92d6000 == 50 [pid = 1846] [id = 115] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b3800 == 49 [pid = 1846] [id = 114] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe214308800 == 48 [pid = 1846] [id = 113] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2772800 == 47 [pid = 1846] [id = 112] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210431000 == 46 [pid = 1846] [id = 111] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d77000 == 45 [pid = 1846] [id = 110] 02:44:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd36000 == 44 [pid = 1846] [id = 109] 02:44:31 INFO - PROCESS | 1846 | 1461059071207 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:44:31 INFO - PROCESS | 1846 | 1461059071214 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:44:31 INFO - PROCESS | 1846 | 1461059071222 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - PROCESS | 1846 | 1461059071224 Marionette TRACE conn4 <- [1,482,null,{}] 02:44:31 INFO - PROCESS | 1846 | 1461059071230 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:31 INFO - PROCESS | 1846 | 1461059071423 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe20ff92000) [pid = 1846] [serial = 216] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe20e026400) [pid = 1846] [serial = 318] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f8086c00) [pid = 1846] [serial = 321] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe20c2c6000) [pid = 1846] [serial = 289] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe200b56800) [pid = 1846] [serial = 315] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe20ff58400) [pid = 1846] [serial = 319] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1fde5a000) [pid = 1846] [serial = 312] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1fdf1c800) [pid = 1846] [serial = 313] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1fd697c00) [pid = 1846] [serial = 310] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1fd226000) [pid = 1846] [serial = 309] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe1f9267c00) [pid = 1846] [serial = 307] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1f6132000) [pid = 1846] [serial = 306] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1fd22f400) [pid = 1846] [serial = 294] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe1fdf17800) [pid = 1846] [serial = 297] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe200b4dc00) [pid = 1846] [serial = 300] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe20c2bac00) [pid = 1846] [serial = 303] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe204103c00) [pid = 1846] [serial = 322] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe20adc6400) [pid = 1846] [serial = 316] [outer = (nil)] [url = about:blank] 02:44:31 INFO - PROCESS | 1846 | 1461059071663 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f62b3800 == 45 [pid = 1846] [id = 128] 02:44:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1f6132000) [pid = 1846] [serial = 383] [outer = (nil)] 02:44:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fd309800) [pid = 1846] [serial = 384] [outer = 0x7fe1f6132000] 02:44:31 INFO - PROCESS | 1846 | 1461059071749 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1fd613000) [pid = 1846] [serial = 385] [outer = 0x7fe1f6132000] 02:44:32 INFO - PROCESS | 1846 | 1461059072549 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:44:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1384ms 02:44:32 INFO - PROCESS | 1846 | 1461059072606 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 1846 | 1461059072609 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:44:32 INFO - PROCESS | 1846 | 1461059072636 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 1846 | 1461059072646 Marionette TRACE conn4 <- [1,486,null,{}] 02:44:32 INFO - PROCESS | 1846 | 1461059072664 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 1846 | 1461059072837 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:44:32 INFO - PROCESS | 1846 | 1461059072848 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fcd2c000 == 46 [pid = 1846] [id = 129] 02:44:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fd61bc00) [pid = 1846] [serial = 386] [outer = (nil)] 02:44:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1fdc6e000) [pid = 1846] [serial = 387] [outer = 0x7fe1fd61bc00] 02:44:32 INFO - PROCESS | 1846 | 1461059072918 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1fdf10c00) [pid = 1846] [serial = 388] [outer = 0x7fe1fd61bc00] 02:44:33 INFO - PROCESS | 1846 | 1461059073772 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:44:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1215ms 02:44:33 INFO - PROCESS | 1846 | 1461059073834 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 1846 | 1461059073837 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:44:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:44:33 INFO - PROCESS | 1846 | 1461059073845 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 1846 | 1461059073849 Marionette TRACE conn4 <- [1,490,null,{}] 02:44:33 INFO - PROCESS | 1846 | 1461059073861 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:34 INFO - PROCESS | 1846 | 1461059074068 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:44:34 INFO - PROCESS | 1846 | 1461059074091 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe586000 == 47 [pid = 1846] [id = 130] 02:44:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1fdc71400) [pid = 1846] [serial = 389] [outer = (nil)] 02:44:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1fdf1d800) [pid = 1846] [serial = 390] [outer = 0x7fe1fdc71400] 02:44:34 INFO - PROCESS | 1846 | 1461059074159 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1fe66e800) [pid = 1846] [serial = 391] [outer = 0x7fe1fdc71400] 02:44:35 INFO - PROCESS | 1846 | 1461059075021 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1236ms 02:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:44:35 INFO - PROCESS | 1846 | 1461059075094 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 1846 | 1461059075096 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:44:35 INFO - PROCESS | 1846 | 1461059075104 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 1846 | 1461059075107 Marionette TRACE conn4 <- [1,494,null,{}] 02:44:35 INFO - PROCESS | 1846 | 1461059075114 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 1846 | 1461059075324 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:44:35 INFO - PROCESS | 1846 | 1461059075350 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff38f000 == 48 [pid = 1846] [id = 131] 02:44:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe200b49800) [pid = 1846] [serial = 392] [outer = (nil)] 02:44:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe200c61800) [pid = 1846] [serial = 393] [outer = 0x7fe200b49800] 02:44:35 INFO - PROCESS | 1846 | 1461059075429 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe20af12400) [pid = 1846] [serial = 394] [outer = 0x7fe200b49800] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1fb35ac00) [pid = 1846] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1f926a000) [pid = 1846] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1f7f84000) [pid = 1846] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1f5d5dc00) [pid = 1846] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe1fec80800) [pid = 1846] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1fb358800) [pid = 1846] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe200e95800) [pid = 1846] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe1f6133800) [pid = 1846] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1fdcf1c00) [pid = 1846] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe1f44fd400) [pid = 1846] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1fd087000) [pid = 1846] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1fd611c00) [pid = 1846] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe20e13f800) [pid = 1846] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1fd6ef400) [pid = 1846] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1f7f85000) [pid = 1846] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1f4249c00) [pid = 1846] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1f489fc00) [pid = 1846] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fdc74400) [pid = 1846] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe21040dc00) [pid = 1846] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1fd087800) [pid = 1846] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:44:36 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f3a74000) [pid = 1846] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:44:37 INFO - PROCESS | 1846 | 1461059077057 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:44:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:44:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1994ms 02:44:37 INFO - PROCESS | 1846 | 1461059077147 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:44:37 INFO - PROCESS | 1846 | 1461059077150 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:44:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:44:37 INFO - PROCESS | 1846 | 1461059077171 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - PROCESS | 1846 | 1461059077175 Marionette TRACE conn4 <- [1,498,null,{}] 02:44:37 INFO - PROCESS | 1846 | 1461059077182 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:37 INFO - PROCESS | 1846 | 1461059077348 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:44:37 INFO - PROCESS | 1846 | 1461059077358 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe203fdf000 == 49 [pid = 1846] [id = 132] 02:44:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1fd539400) [pid = 1846] [serial = 395] [outer = (nil)] 02:44:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1ff76dc00) [pid = 1846] [serial = 396] [outer = 0x7fe1fd539400] 02:44:37 INFO - PROCESS | 1846 | 1461059077437 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe20af90c00) [pid = 1846] [serial = 397] [outer = 0x7fe1fd539400] 02:44:38 INFO - PROCESS | 1846 | 1461059078323 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:44:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:44:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1207ms 02:44:38 INFO - PROCESS | 1846 | 1461059078373 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 1846 | 1461059078380 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:44:38 INFO - PROCESS | 1846 | 1461059078390 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 1846 | 1461059078396 Marionette TRACE conn4 <- [1,502,null,{}] 02:44:38 INFO - PROCESS | 1846 | 1461059078427 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 1846 | 1461059078622 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:44:38 INFO - PROCESS | 1846 | 1461059078771 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f48d8800 == 50 [pid = 1846] [id = 133] 02:44:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1f2851000) [pid = 1846] [serial = 398] [outer = (nil)] 02:44:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1f3aba000) [pid = 1846] [serial = 399] [outer = 0x7fe1f2851000] 02:44:38 INFO - PROCESS | 1846 | 1461059078855 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1f5d5dc00) [pid = 1846] [serial = 400] [outer = 0x7fe1f2851000] 02:44:39 INFO - PROCESS | 1846 | 1461059079818 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:44:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:44:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1459ms 02:44:39 INFO - PROCESS | 1846 | 1461059079850 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:44:39 INFO - PROCESS | 1846 | 1461059079861 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:44:39 INFO - PROCESS | 1846 | 1461059079873 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:44:39 INFO - PROCESS | 1846 | 1461059079877 Marionette TRACE conn4 <- [1,506,null,{}] 02:44:39 INFO - PROCESS | 1846 | 1461059079884 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:40 INFO - PROCESS | 1846 | 1461059080067 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:44:40 INFO - PROCESS | 1846 | 1461059080212 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcb9e800 == 51 [pid = 1846] [id = 134] 02:44:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f3ab6800) [pid = 1846] [serial = 401] [outer = (nil)] 02:44:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1fb360c00) [pid = 1846] [serial = 402] [outer = 0x7fe1f3ab6800] 02:44:40 INFO - PROCESS | 1846 | 1461059080289 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1fd532400) [pid = 1846] [serial = 403] [outer = 0x7fe1f3ab6800] 02:44:41 INFO - PROCESS | 1846 | 1461059081381 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:44:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1586ms 02:44:41 INFO - PROCESS | 1846 | 1461059081460 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:44:41 INFO - PROCESS | 1846 | 1461059081464 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:44:41 INFO - PROCESS | 1846 | 1461059081472 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 1846 | 1461059081479 Marionette TRACE conn4 <- [1,510,null,{}] 02:44:41 INFO - PROCESS | 1846 | 1461059081496 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 1846 | 1461059081837 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:44:42 INFO - PROCESS | 1846 | 1461059082008 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20e073800 == 52 [pid = 1846] [id = 135] 02:44:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1fd6f3000) [pid = 1846] [serial = 404] [outer = (nil)] 02:44:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fdd57400) [pid = 1846] [serial = 405] [outer = 0x7fe1fd6f3000] 02:44:42 INFO - PROCESS | 1846 | 1461059082092 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1fdd5ec00) [pid = 1846] [serial = 406] [outer = 0x7fe1fd6f3000] 02:44:42 INFO - PROCESS | 1846 | 1461059082988 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1546ms 02:44:43 INFO - PROCESS | 1846 | 1461059083017 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 1846 | 1461059083023 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:44:43 INFO - PROCESS | 1846 | 1461059083029 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 1846 | 1461059083032 Marionette TRACE conn4 <- [1,514,null,{}] 02:44:43 INFO - PROCESS | 1846 | 1461059083039 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 1846 | 1461059083217 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:44:43 INFO - PROCESS | 1846 | 1461059083370 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe210382800 == 53 [pid = 1846] [id = 136] 02:44:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fda42400) [pid = 1846] [serial = 407] [outer = (nil)] 02:44:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1fe569c00) [pid = 1846] [serial = 408] [outer = 0x7fe1fda42400] 02:44:43 INFO - PROCESS | 1846 | 1461059083451 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1ff775400) [pid = 1846] [serial = 409] [outer = 0x7fe1fda42400] 02:44:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1f88eb800) [pid = 1846] [serial = 410] [outer = 0x7fe1f424ac00] 02:44:44 INFO - PROCESS | 1846 | 1461059084546 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:44:44 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:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1580ms 02:44:44 INFO - PROCESS | 1846 | 1461059084611 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 1846 | 1461059084615 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:44:44 INFO - PROCESS | 1846 | 1461059084622 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 1846 | 1461059084625 Marionette TRACE conn4 <- [1,518,null,{}] 02:44:44 INFO - PROCESS | 1846 | 1461059084632 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 1846 | 1461059084821 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:44:45 INFO - PROCESS | 1846 | 1461059085000 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee0cb800 == 54 [pid = 1846] [id = 137] 02:44:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1f88efc00) [pid = 1846] [serial = 411] [outer = (nil)] 02:44:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1fde5a000) [pid = 1846] [serial = 412] [outer = 0x7fe1f88efc00] 02:44:45 INFO - PROCESS | 1846 | 1461059085091 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe204104c00) [pid = 1846] [serial = 413] [outer = 0x7fe1f88efc00] 02:44:45 INFO - PROCESS | 1846 | 1461059085937 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1383ms 02:44:46 INFO - PROCESS | 1846 | 1461059086007 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 1846 | 1461059086010 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:44:46 INFO - PROCESS | 1846 | 1461059086017 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 1846 | 1461059086021 Marionette TRACE conn4 <- [1,522,null,{}] 02:44:46 INFO - PROCESS | 1846 | 1461059086027 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 1846 | 1461059086273 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:44:46 INFO - PROCESS | 1846 | 1461059086476 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ee130000 == 55 [pid = 1846] [id = 138] 02:44:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1ed39fc00) [pid = 1846] [serial = 414] [outer = (nil)] 02:44:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe20adc7400) [pid = 1846] [serial = 415] [outer = 0x7fe1ed39fc00] 02:44:46 INFO - PROCESS | 1846 | 1461059086602 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe20bed2800) [pid = 1846] [serial = 416] [outer = 0x7fe1ed39fc00] 02:44:47 INFO - PROCESS | 1846 | 1461059087515 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1535ms 02:44:47 INFO - PROCESS | 1846 | 1461059087553 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 1846 | 1461059087557 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:44:47 INFO - PROCESS | 1846 | 1461059087564 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 1846 | 1461059087568 Marionette TRACE conn4 <- [1,526,null,{}] 02:44:47 INFO - PROCESS | 1846 | 1461059087577 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 1846 | 1461059087755 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:44:47 INFO - PROCESS | 1846 | 1461059087913 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe203fc9800 == 56 [pid = 1846] [id = 139] 02:44:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1ed526400) [pid = 1846] [serial = 417] [outer = (nil)] 02:44:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1ed52cc00) [pid = 1846] [serial = 418] [outer = 0x7fe1ed526400] 02:44:47 INFO - PROCESS | 1846 | 1461059087992 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1ed531000) [pid = 1846] [serial = 419] [outer = 0x7fe1ed526400] 02:44:48 INFO - PROCESS | 1846 | 1461059088983 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:44:49 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:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1491ms 02:44:49 INFO - PROCESS | 1846 | 1461059089056 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 1846 | 1461059089060 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:44:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:44:49 INFO - PROCESS | 1846 | 1461059089068 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 1846 | 1461059089070 Marionette TRACE conn4 <- [1,530,null,{}] 02:44:49 INFO - PROCESS | 1846 | 1461059089077 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 1846 | 1461059089300 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:44:49 INFO - PROCESS | 1846 | 1461059089730 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f297b000 == 57 [pid = 1846] [id = 140] 02:44:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1ed3a1c00) [pid = 1846] [serial = 420] [outer = (nil)] 02:44:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1ed52e000) [pid = 1846] [serial = 421] [outer = 0x7fe1ed3a1c00] 02:44:49 INFO - PROCESS | 1846 | 1461059089819 Marionette DEBUG loaded listener.js 02:44:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1ee0afc00) [pid = 1846] [serial = 422] [outer = 0x7fe1ed3a1c00] 02:44:50 INFO - PROCESS | 1846 | 1461059090583 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:44:50 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:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:44:50 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:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:44:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1582ms 02:44:50 INFO - PROCESS | 1846 | 1461059090655 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:44:50 INFO - PROCESS | 1846 | 1461059090663 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:44:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:44:50 INFO - PROCESS | 1846 | 1461059090673 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 1846 | 1461059090677 Marionette TRACE conn4 <- [1,534,null,{}] 02:44:50 INFO - PROCESS | 1846 | 1461059090686 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:50 INFO - PROCESS | 1846 | 1461059090889 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:44:51 INFO - PROCESS | 1846 | 1461059091056 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fa9a6800 == 58 [pid = 1846] [id = 141] 02:44:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1ed3a2000) [pid = 1846] [serial = 423] [outer = (nil)] 02:44:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1f4242400) [pid = 1846] [serial = 424] [outer = 0x7fe1ed3a2000] 02:44:51 INFO - PROCESS | 1846 | 1461059091134 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1f808e000) [pid = 1846] [serial = 425] [outer = 0x7fe1ed3a2000] 02:44:52 INFO - PROCESS | 1846 | 1461059092126 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:44:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1504ms 02:44:52 INFO - PROCESS | 1846 | 1461059092181 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 1846 | 1461059092188 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:44:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:44:52 INFO - PROCESS | 1846 | 1461059092217 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 1846 | 1461059092221 Marionette TRACE conn4 <- [1,538,null,{}] 02:44:52 INFO - PROCESS | 1846 | 1461059092231 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 1846 | 1461059092432 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:44:52 INFO - PROCESS | 1846 | 1461059092671 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f441c000 == 59 [pid = 1846] [id = 142] 02:44:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1f4246c00) [pid = 1846] [serial = 426] [outer = (nil)] 02:44:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1f83d3c00) [pid = 1846] [serial = 427] [outer = 0x7fe1f4246c00] 02:44:52 INFO - PROCESS | 1846 | 1461059092765 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1f9270000) [pid = 1846] [serial = 428] [outer = 0x7fe1f4246c00] 02:44:53 INFO - PROCESS | 1846 | 1461059093617 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:44:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe21042c800 == 58 [pid = 1846] [id = 84] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe20ff8a800) [pid = 1846] [serial = 336] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1fe5c2000) [pid = 1846] [serial = 333] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff38f000 == 57 [pid = 1846] [id = 131] 02:44:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe586000 == 56 [pid = 1846] [id = 130] 02:44:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd2c000 == 55 [pid = 1846] [id = 129] 02:44:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b3800 == 54 [pid = 1846] [id = 128] 02:44:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f80b6000 == 53 [pid = 1846] [id = 127] 02:44:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4420000 == 52 [pid = 1846] [id = 126] 02:44:53 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:44:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1512ms 02:44:53 INFO - PROCESS | 1846 | 1461059093709 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 1846 | 1461059093714 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:44:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:44:53 INFO - PROCESS | 1846 | 1461059093735 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 1846 | 1461059093745 Marionette TRACE conn4 <- [1,542,null,{}] 02:44:53 INFO - PROCESS | 1846 | 1461059093756 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 1846 | 1461059093928 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1fd53e400) [pid = 1846] [serial = 355] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe204058c00) [pid = 1846] [serial = 222] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1fc12d400) [pid = 1846] [serial = 342] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1fa95f000) [pid = 1846] [serial = 292] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1fda49800) [pid = 1846] [serial = 189] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe20bec5400) [pid = 1846] [serial = 351] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1fd30fc00) [pid = 1846] [serial = 219] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe20c107400) [pid = 1846] [serial = 195] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe20f860000) [pid = 1846] [serial = 339] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe20af92c00) [pid = 1846] [serial = 192] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1f8088000) [pid = 1846] [serial = 186] [outer = (nil)] [url = about:blank] 02:44:53 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1fde52c00) [pid = 1846] [serial = 256] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe212d83000) [pid = 1846] [serial = 262] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1fdc6c400) [pid = 1846] [serial = 330] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe20ff5f800) [pid = 1846] [serial = 226] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe2145da000) [pid = 1846] [serial = 265] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1fd6f3400) [pid = 1846] [serial = 345] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe214363400) [pid = 1846] [serial = 340] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe21034d400) [pid = 1846] [serial = 229] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1fcca2400) [pid = 1846] [serial = 327] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe20fe26000) [pid = 1846] [serial = 352] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1fd537c00) [pid = 1846] [serial = 354] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1fdc74000) [pid = 1846] [serial = 346] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe200c67800) [pid = 1846] [serial = 349] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe2152ce400) [pid = 1846] [serial = 268] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe20b1c8400) [pid = 1846] [serial = 259] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1fd22d000) [pid = 1846] [serial = 343] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe200e97c00) [pid = 1846] [serial = 153] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fe572800) [pid = 1846] [serial = 348] [outer = (nil)] [url = about:blank] 02:44:54 INFO - PROCESS | 1846 | 1461059094075 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4420000 == 53 [pid = 1846] [id = 143] 02:44:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1f44f8c00) [pid = 1846] [serial = 429] [outer = (nil)] 02:44:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fc124c00) [pid = 1846] [serial = 430] [outer = 0x7fe1f44f8c00] 02:44:54 INFO - PROCESS | 1846 | 1461059094147 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1fd43bc00) [pid = 1846] [serial = 431] [outer = 0x7fe1f44f8c00] 02:44:55 INFO - PROCESS | 1846 | 1461059095132 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:44:55 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:44:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1458ms 02:44:55 INFO - PROCESS | 1846 | 1461059095195 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:44:55 INFO - PROCESS | 1846 | 1461059095204 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:44:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:44:55 INFO - PROCESS | 1846 | 1461059095218 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 1846 | 1461059095225 Marionette TRACE conn4 <- [1,546,null,{}] 02:44:55 INFO - PROCESS | 1846 | 1461059095234 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:55 INFO - PROCESS | 1846 | 1461059095458 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:44:55 INFO - PROCESS | 1846 | 1461059095699 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62b3000 == 54 [pid = 1846] [id = 144] 02:44:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f284ac00) [pid = 1846] [serial = 432] [outer = (nil)] 02:44:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1f4240400) [pid = 1846] [serial = 433] [outer = 0x7fe1f284ac00] 02:44:55 INFO - PROCESS | 1846 | 1461059095798 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1f80d4400) [pid = 1846] [serial = 434] [outer = 0x7fe1f284ac00] 02:44:56 INFO - PROCESS | 1846 | 1461059096664 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:44:56 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:44:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1493ms 02:44:56 INFO - PROCESS | 1846 | 1461059096720 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 1846 | 1461059096728 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:44:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:44:56 INFO - PROCESS | 1846 | 1461059096743 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 1846 | 1461059096748 Marionette TRACE conn4 <- [1,550,null,{}] 02:44:56 INFO - PROCESS | 1846 | 1461059096755 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 1846 | 1461059096988 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:44:57 INFO - PROCESS | 1846 | 1461059097177 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe596800 == 55 [pid = 1846] [id = 145] 02:44:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1f9268400) [pid = 1846] [serial = 435] [outer = (nil)] 02:44:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fa9d4800) [pid = 1846] [serial = 436] [outer = 0x7fe1f9268400] 02:44:57 INFO - PROCESS | 1846 | 1461059097368 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1fd229800) [pid = 1846] [serial = 437] [outer = 0x7fe1f9268400] 02:44:58 INFO - PROCESS | 1846 | 1461059098275 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:44:58 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:44:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1588ms 02:44:58 INFO - PROCESS | 1846 | 1461059098330 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 1846 | 1461059098334 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:44:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:44:58 INFO - PROCESS | 1846 | 1461059098342 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 1846 | 1461059098348 Marionette TRACE conn4 <- [1,554,null,{}] 02:44:58 INFO - PROCESS | 1846 | 1461059098364 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:58 INFO - PROCESS | 1846 | 1461059098543 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:44:58 INFO - PROCESS | 1846 | 1461059098702 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe203fd8800 == 56 [pid = 1846] [id = 146] 02:44:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fd089c00) [pid = 1846] [serial = 438] [outer = (nil)] 02:44:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1fd696000) [pid = 1846] [serial = 439] [outer = 0x7fe1fd089c00] 02:44:58 INFO - PROCESS | 1846 | 1461059098785 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1fd6f8400) [pid = 1846] [serial = 440] [outer = 0x7fe1fd089c00] 02:44:59 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:44:59 INFO - PROCESS | 1846 | 1461059099714 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:44:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:44:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1435ms 02:44:59 INFO - PROCESS | 1846 | 1461059099778 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:44:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:44:59 INFO - PROCESS | 1846 | 1461059099784 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:44:59 INFO - PROCESS | 1846 | 1461059099791 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 1846 | 1461059099794 Marionette TRACE conn4 <- [1,558,null,{}] 02:44:59 INFO - PROCESS | 1846 | 1461059099801 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:59 INFO - PROCESS | 1846 | 1461059099992 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:45:00 INFO - PROCESS | 1846 | 1461059100141 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20c149800 == 57 [pid = 1846] [id = 147] 02:45:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1fdc6b400) [pid = 1846] [serial = 441] [outer = (nil)] 02:45:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1fdd5b000) [pid = 1846] [serial = 442] [outer = 0x7fe1fdc6b400] 02:45:00 INFO - PROCESS | 1846 | 1461059100220 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1fde4d800) [pid = 1846] [serial = 443] [outer = 0x7fe1fdc6b400] 02:45:01 INFO - PROCESS | 1846 | 1461059101153 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1438ms 02:45:01 INFO - PROCESS | 1846 | 1461059101229 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:45:01 INFO - PROCESS | 1846 | 1461059101233 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:45:01 INFO - PROCESS | 1846 | 1461059101240 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 1846 | 1461059101244 Marionette TRACE conn4 <- [1,562,null,{}] 02:45:01 INFO - PROCESS | 1846 | 1461059101251 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 1846 | 1461059101469 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:45:01 INFO - PROCESS | 1846 | 1461059101665 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe210244000 == 58 [pid = 1846] [id = 148] 02:45:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1f284c400) [pid = 1846] [serial = 444] [outer = (nil)] 02:45:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1fdf18800) [pid = 1846] [serial = 445] [outer = 0x7fe1f284c400] 02:45:01 INFO - PROCESS | 1846 | 1461059101783 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1fe5c0000) [pid = 1846] [serial = 446] [outer = 0x7fe1f284c400] 02:45:02 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:02 INFO - PROCESS | 1846 | 1461059102744 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:45:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:45:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1538ms 02:45:02 INFO - PROCESS | 1846 | 1461059102779 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1846 | 1461059102783 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:45:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:45:02 INFO - PROCESS | 1846 | 1461059102790 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1846 | 1461059102795 Marionette TRACE conn4 <- [1,566,null,{}] 02:45:02 INFO - PROCESS | 1846 | 1461059102802 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:03 INFO - PROCESS | 1846 | 1461059103009 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:45:03 INFO - PROCESS | 1846 | 1461059103160 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe214566000 == 59 [pid = 1846] [id = 149] 02:45:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe204110c00) [pid = 1846] [serial = 447] [outer = (nil)] 02:45:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe20acbac00) [pid = 1846] [serial = 448] [outer = 0x7fe204110c00] 02:45:03 INFO - PROCESS | 1846 | 1461059103242 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe20bed2c00) [pid = 1846] [serial = 449] [outer = 0x7fe204110c00] 02:45:03 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:04 INFO - PROCESS | 1846 | 1461059104168 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:45:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1431ms 02:45:04 INFO - PROCESS | 1846 | 1461059104222 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 1846 | 1461059104226 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:45:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:45:04 INFO - PROCESS | 1846 | 1461059104234 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 1846 | 1461059104237 Marionette TRACE conn4 <- [1,570,null,{}] 02:45:04 INFO - PROCESS | 1846 | 1461059104244 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:04 INFO - PROCESS | 1846 | 1461059104433 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:45:04 INFO - PROCESS | 1846 | 1461059104584 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed492000 == 60 [pid = 1846] [id = 150] 02:45:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1f286fc00) [pid = 1846] [serial = 450] [outer = (nil)] 02:45:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1f2875800) [pid = 1846] [serial = 451] [outer = 0x7fe1f286fc00] 02:45:04 INFO - PROCESS | 1846 | 1461059104660 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1f2879800) [pid = 1846] [serial = 452] [outer = 0x7fe1f286fc00] 02:45:05 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:05 INFO - PROCESS | 1846 | 1461059105562 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:45:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1384ms 02:45:05 INFO - PROCESS | 1846 | 1461059105618 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 1846 | 1461059105624 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:45:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:45:05 INFO - PROCESS | 1846 | 1461059105631 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1846 | 1461059105635 Marionette TRACE conn4 <- [1,574,null,{}] 02:45:05 INFO - PROCESS | 1846 | 1461059105641 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 1846 | 1461059105818 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:45:05 INFO - PROCESS | 1846 | 1461059105983 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed64f000 == 61 [pid = 1846] [id = 151] 02:45:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1f2871800) [pid = 1846] [serial = 453] [outer = (nil)] 02:45:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1f4c84000) [pid = 1846] [serial = 454] [outer = 0x7fe1f2871800] 02:45:06 INFO - PROCESS | 1846 | 1461059106058 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1f4c88c00) [pid = 1846] [serial = 455] [outer = 0x7fe1f2871800] 02:45:07 INFO - PROCESS | 1846 | 1461059107020 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1443ms 02:45:07 INFO - PROCESS | 1846 | 1461059107076 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 1846 | 1461059107080 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:45:07 INFO - PROCESS | 1846 | 1461059107087 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 1846 | 1461059107092 Marionette TRACE conn4 <- [1,578,null,{}] 02:45:07 INFO - PROCESS | 1846 | 1461059107098 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 1846 | 1461059107295 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:45:07 INFO - PROCESS | 1846 | 1461059107449 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe611000 == 62 [pid = 1846] [id = 152] 02:45:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1f287ac00) [pid = 1846] [serial = 456] [outer = (nil)] 02:45:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1f4c8d000) [pid = 1846] [serial = 457] [outer = 0x7fe1f287ac00] 02:45:07 INFO - PROCESS | 1846 | 1461059107534 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1f88f6c00) [pid = 1846] [serial = 458] [outer = 0x7fe1f287ac00] 02:45:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f441c000 == 61 [pid = 1846] [id = 142] 02:45:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fa9a6800 == 60 [pid = 1846] [id = 141] 02:45:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f297b000 == 59 [pid = 1846] [id = 140] 02:45:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210382800 == 58 [pid = 1846] [id = 136] 02:45:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f48d8800 == 57 [pid = 1846] [id = 133] 02:45:08 INFO - PROCESS | 1846 | 1461059108927 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1985ms 02:45:09 INFO - PROCESS | 1846 | 1461059109074 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 1846 | 1461059109081 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:45:09 INFO - PROCESS | 1846 | 1461059109090 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 1846 | 1461059109094 Marionette TRACE conn4 <- [1,582,null,{}] 02:45:09 INFO - PROCESS | 1846 | 1461059109104 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 1846 | 1461059109279 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:45:09 INFO - PROCESS | 1846 | 1461059109396 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed6f6800 == 58 [pid = 1846] [id = 153] 02:45:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1ec6c8000) [pid = 1846] [serial = 459] [outer = (nil)] 02:45:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1ed529000) [pid = 1846] [serial = 460] [outer = 0x7fe1ec6c8000] 02:45:09 INFO - PROCESS | 1846 | 1461059109469 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1ee0abc00) [pid = 1846] [serial = 461] [outer = 0x7fe1ec6c8000] 02:45:10 INFO - PROCESS | 1846 | 1461059110247 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1182ms 02:45:10 INFO - PROCESS | 1846 | 1461059110298 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 1846 | 1461059110307 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:45:10 INFO - PROCESS | 1846 | 1461059110332 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 1846 | 1461059110338 Marionette TRACE conn4 <- [1,586,null,{}] 02:45:10 INFO - PROCESS | 1846 | 1461059110344 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 1846 | 1461059110555 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:45:10 INFO - PROCESS | 1846 | 1461059110582 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f2779000 == 59 [pid = 1846] [id = 154] 02:45:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1ed522c00) [pid = 1846] [serial = 462] [outer = (nil)] 02:45:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1f3abe400) [pid = 1846] [serial = 463] [outer = 0x7fe1ed522c00] 02:45:10 INFO - PROCESS | 1846 | 1461059110649 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1f4c8b000) [pid = 1846] [serial = 464] [outer = 0x7fe1ed522c00] 02:45:11 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:11 INFO - PROCESS | 1846 | 1461059111663 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1387ms 02:45:11 INFO - PROCESS | 1846 | 1461059111718 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 1846 | 1461059111722 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:45:11 INFO - PROCESS | 1846 | 1461059111728 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 1846 | 1461059111734 Marionette TRACE conn4 <- [1,590,null,{}] 02:45:11 INFO - PROCESS | 1846 | 1461059111758 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 1846 | 1461059112006 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:45:12 INFO - PROCESS | 1846 | 1461059112036 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f62b7800 == 60 [pid = 1846] [id = 155] 02:45:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1f4c8bc00) [pid = 1846] [serial = 465] [outer = (nil)] 02:45:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1f88fa800) [pid = 1846] [serial = 466] [outer = 0x7fe1f4c8bc00] 02:45:12 INFO - PROCESS | 1846 | 1461059112107 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1fc08cc00) [pid = 1846] [serial = 467] [outer = 0x7fe1f4c8bc00] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1fe56b400) [pid = 1846] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1fe566400) [pid = 1846] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1fde75c00) [pid = 1846] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1fd228c00) [pid = 1846] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f6132000) [pid = 1846] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1f2853800) [pid = 1846] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f83cec00) [pid = 1846] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1fd61bc00) [pid = 1846] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe200b49800) [pid = 1846] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1ed3a1c00) [pid = 1846] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1ed3a2000) [pid = 1846] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1f4246c00) [pid = 1846] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:45:12 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1fdc71400) [pid = 1846] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:45:13 INFO - PROCESS | 1846 | 1461059113272 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1600ms 02:45:13 INFO - PROCESS | 1846 | 1461059113329 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:45:13 INFO - PROCESS | 1846 | 1461059113334 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:45:13 INFO - PROCESS | 1846 | 1461059113341 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1846 | 1461059113344 Marionette TRACE conn4 <- [1,594,null,{}] 02:45:13 INFO - PROCESS | 1846 | 1461059113355 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 1846 | 1461059113532 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:45:13 INFO - PROCESS | 1846 | 1461059113642 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fcd2a000 == 61 [pid = 1846] [id = 156] 02:45:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1f2853800) [pid = 1846] [serial = 468] [outer = (nil)] 02:45:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1fd442800) [pid = 1846] [serial = 469] [outer = 0x7fe1f2853800] 02:45:13 INFO - PROCESS | 1846 | 1461059113717 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1fd697400) [pid = 1846] [serial = 470] [outer = 0x7fe1f2853800] 02:45:14 INFO - PROCESS | 1846 | 1461059114531 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:45:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1237ms 02:45:14 INFO - PROCESS | 1846 | 1461059114579 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:45:14 INFO - PROCESS | 1846 | 1461059114583 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:45:14 INFO - PROCESS | 1846 | 1461059114591 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 1846 | 1461059114594 Marionette TRACE conn4 <- [1,598,null,{}] 02:45:14 INFO - PROCESS | 1846 | 1461059114600 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 1846 | 1461059114921 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:45:15 INFO - PROCESS | 1846 | 1461059115043 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed64d800 == 62 [pid = 1846] [id = 157] 02:45:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1ec6ca800) [pid = 1846] [serial = 471] [outer = (nil)] 02:45:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1ed39f000) [pid = 1846] [serial = 472] [outer = 0x7fe1ec6ca800] 02:45:15 INFO - PROCESS | 1846 | 1461059115127 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1ee0ad800) [pid = 1846] [serial = 473] [outer = 0x7fe1ec6ca800] 02:45:16 INFO - PROCESS | 1846 | 1461059116153 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1596ms 02:45:16 INFO - PROCESS | 1846 | 1461059116188 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1846 | 1461059116198 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:45:16 INFO - PROCESS | 1846 | 1461059116208 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1846 | 1461059116213 Marionette TRACE conn4 <- [1,602,null,{}] 02:45:16 INFO - PROCESS | 1846 | 1461059116222 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 1846 | 1461059116426 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:45:16 INFO - PROCESS | 1846 | 1461059116635 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fa9a4000 == 63 [pid = 1846] [id = 158] 02:45:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1f4c8e400) [pid = 1846] [serial = 474] [outer = (nil)] 02:45:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1f808ec00) [pid = 1846] [serial = 475] [outer = 0x7fe1f4c8e400] 02:45:16 INFO - PROCESS | 1846 | 1461059116765 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1f9263c00) [pid = 1846] [serial = 476] [outer = 0x7fe1f4c8e400] 02:45:17 INFO - PROCESS | 1846 | 1461059117985 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1835ms 02:45:18 INFO - PROCESS | 1846 | 1461059118043 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:45:18 INFO - PROCESS | 1846 | 1461059118049 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:45:18 INFO - PROCESS | 1846 | 1461059118056 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 1846 | 1461059118059 Marionette TRACE conn4 <- [1,606,null,{}] 02:45:18 INFO - PROCESS | 1846 | 1461059118079 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 1846 | 1461059118401 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:45:18 INFO - PROCESS | 1846 | 1461059118531 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20db16800 == 64 [pid = 1846] [id = 159] 02:45:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1ed393800) [pid = 1846] [serial = 477] [outer = (nil)] 02:45:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1fd6ec000) [pid = 1846] [serial = 478] [outer = 0x7fe1ed393800] 02:45:18 INFO - PROCESS | 1846 | 1461059118632 Marionette DEBUG loaded listener.js 02:45:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1fdd5d400) [pid = 1846] [serial = 479] [outer = 0x7fe1ed393800] 02:45:19 INFO - PROCESS | 1846 | 1461059119489 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1497ms 02:45:19 INFO - PROCESS | 1846 | 1461059119553 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 1846 | 1461059119560 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:45:19 INFO - PROCESS | 1846 | 1461059119579 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 1846 | 1461059119587 Marionette TRACE conn4 <- [1,610,null,{}] 02:45:19 INFO - PROCESS | 1846 | 1461059119594 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:19 INFO - PROCESS | 1846 | 1461059119815 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:45:19 INFO - PROCESS | 1846 | 1461059119969 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f28a1000 == 65 [pid = 1846] [id = 160] 02:45:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1f60b4c00) [pid = 1846] [serial = 480] [outer = (nil)] 02:45:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1fe5c0800) [pid = 1846] [serial = 481] [outer = 0x7fe1f60b4c00] 02:45:20 INFO - PROCESS | 1846 | 1461059120100 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe200e98c00) [pid = 1846] [serial = 482] [outer = 0x7fe1f60b4c00] 02:45:20 INFO - PROCESS | 1846 | 1461059120981 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1449ms 02:45:21 INFO - PROCESS | 1846 | 1461059121021 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 1846 | 1461059121024 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:45:21 INFO - PROCESS | 1846 | 1461059121032 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1846 | 1461059121036 Marionette TRACE conn4 <- [1,614,null,{}] 02:45:21 INFO - PROCESS | 1846 | 1461059121042 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 1846 | 1461059121229 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:45:21 INFO - PROCESS | 1846 | 1461059121391 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f28b6000 == 66 [pid = 1846] [id = 161] 02:45:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1fd53f000) [pid = 1846] [serial = 483] [outer = (nil)] 02:45:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe20acb9400) [pid = 1846] [serial = 484] [outer = 0x7fe1fd53f000] 02:45:21 INFO - PROCESS | 1846 | 1461059121474 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe20b1dec00) [pid = 1846] [serial = 485] [outer = 0x7fe1fd53f000] 02:45:22 INFO - PROCESS | 1846 | 1461059122390 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1430ms 02:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:45:22 INFO - PROCESS | 1846 | 1461059122464 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 1846 | 1461059122467 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:45:22 INFO - PROCESS | 1846 | 1461059122476 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 1846 | 1461059122478 Marionette TRACE conn4 <- [1,618,null,{}] 02:45:22 INFO - PROCESS | 1846 | 1461059122485 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:22 INFO - PROCESS | 1846 | 1461059122739 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:45:22 INFO - PROCESS | 1846 | 1461059122962 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb822000 == 67 [pid = 1846] [id = 162] 02:45:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe20b1c7c00) [pid = 1846] [serial = 486] [outer = (nil)] 02:45:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe20bed2400) [pid = 1846] [serial = 487] [outer = 0x7fe20b1c7c00] 02:45:23 INFO - PROCESS | 1846 | 1461059123092 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe20e028000) [pid = 1846] [serial = 488] [outer = 0x7fe20b1c7c00] 02:45:23 INFO - PROCESS | 1846 | 1461059123961 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1533ms 02:45:24 INFO - PROCESS | 1846 | 1461059124008 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 1846 | 1461059124011 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:45:24 INFO - PROCESS | 1846 | 1461059124020 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 1846 | 1461059124024 Marionette TRACE conn4 <- [1,622,null,{}] 02:45:24 INFO - PROCESS | 1846 | 1461059124029 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 1846 | 1461059124209 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:45:24 INFO - PROCESS | 1846 | 1461059124370 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1eb87a000 == 68 [pid = 1846] [id = 163] 02:45:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1eb88fc00) [pid = 1846] [serial = 489] [outer = (nil)] 02:45:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1eb897800) [pid = 1846] [serial = 490] [outer = 0x7fe1eb88fc00] 02:45:24 INFO - PROCESS | 1846 | 1461059124448 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1eb89d400) [pid = 1846] [serial = 491] [outer = 0x7fe1eb88fc00] 02:45:25 INFO - PROCESS | 1846 | 1461059125708 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1792ms 02:45:25 INFO - PROCESS | 1846 | 1461059125814 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 1846 | 1461059125820 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:45:25 INFO - PROCESS | 1846 | 1461059125831 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 1846 | 1461059125836 Marionette TRACE conn4 <- [1,626,null,{}] 02:45:25 INFO - PROCESS | 1846 | 1461059125961 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:26 INFO - PROCESS | 1846 | 1461059126151 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:45:26 INFO - PROCESS | 1846 | 1461059126321 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee142000 == 69 [pid = 1846] [id = 164] 02:45:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1ec6d0800) [pid = 1846] [serial = 492] [outer = (nil)] 02:45:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1ee0a3800) [pid = 1846] [serial = 493] [outer = 0x7fe1ec6d0800] 02:45:26 INFO - PROCESS | 1846 | 1461059126397 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1f284bc00) [pid = 1846] [serial = 494] [outer = 0x7fe1ec6d0800] 02:45:27 INFO - PROCESS | 1846 | 1461059127461 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1702ms 02:45:27 INFO - PROCESS | 1846 | 1461059127533 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 1846 | 1461059127541 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:45:27 INFO - PROCESS | 1846 | 1461059127554 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 1846 | 1461059127557 Marionette TRACE conn4 <- [1,630,null,{}] 02:45:27 INFO - PROCESS | 1846 | 1461059127564 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 1846 | 1461059127801 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:45:28 INFO - PROCESS | 1846 | 1461059128057 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed64a000 == 70 [pid = 1846] [id = 165] 02:45:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1ed3a2800) [pid = 1846] [serial = 495] [outer = (nil)] 02:45:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f2877c00) [pid = 1846] [serial = 496] [outer = 0x7fe1ed3a2800] 02:45:28 INFO - PROCESS | 1846 | 1461059128166 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1f3b38400) [pid = 1846] [serial = 497] [outer = 0x7fe1ed3a2800] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe209e16800 == 69 [pid = 1846] [id = 74] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fde25800 == 68 [pid = 1846] [id = 73] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f897800 == 67 [pid = 1846] [id = 75] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bbba800 == 66 [pid = 1846] [id = 121] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210245000 == 65 [pid = 1846] [id = 76] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fc149800 == 64 [pid = 1846] [id = 120] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1fd85d800) [pid = 1846] [serial = 363] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1fc124c00) [pid = 1846] [serial = 430] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1fc12e400) [pid = 1846] [serial = 360] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1fd540800) [pid = 1846] [serial = 366] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe20adbec00) [pid = 1846] [serial = 369] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe212006c00) [pid = 1846] [serial = 372] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe20af92000) [pid = 1846] [serial = 375] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1f3aba000) [pid = 1846] [serial = 399] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1fb360c00) [pid = 1846] [serial = 402] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1fdd57400) [pid = 1846] [serial = 405] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1fe569c00) [pid = 1846] [serial = 408] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1fde5a000) [pid = 1846] [serial = 412] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe20adc7400) [pid = 1846] [serial = 415] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1ed52cc00) [pid = 1846] [serial = 418] [outer = (nil)] [url = about:blank] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b7800 == 63 [pid = 1846] [id = 155] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2779000 == 62 [pid = 1846] [id = 154] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed6f6800 == 61 [pid = 1846] [id = 153] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe611000 == 60 [pid = 1846] [id = 152] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed64f000 == 59 [pid = 1846] [id = 151] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed492000 == 58 [pid = 1846] [id = 150] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe214566000 == 57 [pid = 1846] [id = 149] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210244000 == 56 [pid = 1846] [id = 148] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f808800 == 55 [pid = 1846] [id = 108] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20c149800 == 54 [pid = 1846] [id = 147] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fd8800 == 53 [pid = 1846] [id = 146] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe596800 == 52 [pid = 1846] [id = 145] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b3000 == 51 [pid = 1846] [id = 144] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f440f800 == 50 [pid = 1846] [id = 123] 02:45:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4420000 == 49 [pid = 1846] [id = 143] 02:45:29 INFO - PROCESS | 1846 | 1461059129080 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe20f852000) [pid = 1846] [serial = 304] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe20af0a000) [pid = 1846] [serial = 301] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1fe566000) [pid = 1846] [serial = 298] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1fd695400) [pid = 1846] [serial = 295] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1ff76dc00) [pid = 1846] [serial = 396] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1fd309800) [pid = 1846] [serial = 384] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1fd613000) [pid = 1846] [serial = 385] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f5b55000) [pid = 1846] [serial = 379] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1f2856c00) [pid = 1846] [serial = 378] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1fb5b5800) [pid = 1846] [serial = 382] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1f9268000) [pid = 1846] [serial = 381] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1fdc6e000) [pid = 1846] [serial = 387] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1f8287800) [pid = 1846] [serial = 357] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe200c61800) [pid = 1846] [serial = 393] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1ed52e000) [pid = 1846] [serial = 421] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1ee0afc00) [pid = 1846] [serial = 422] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1f4242400) [pid = 1846] [serial = 424] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe20b1dcc00) [pid = 1846] [serial = 223] [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:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1f808e000) [pid = 1846] [serial = 425] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1f83d3c00) [pid = 1846] [serial = 427] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f9270000) [pid = 1846] [serial = 428] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1fdf1d800) [pid = 1846] [serial = 390] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1fe66e800) [pid = 1846] [serial = 391] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe20af12400) [pid = 1846] [serial = 394] [outer = (nil)] [url = about:blank] 02:45:29 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1fdf10c00) [pid = 1846] [serial = 388] [outer = (nil)] [url = about:blank] 02:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1584ms 02:45:29 INFO - PROCESS | 1846 | 1461059129137 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:45:29 INFO - PROCESS | 1846 | 1461059129141 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:45:29 INFO - PROCESS | 1846 | 1461059129149 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 1846 | 1461059129156 Marionette TRACE conn4 <- [1,634,null,{}] 02:45:29 INFO - PROCESS | 1846 | 1461059129172 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 1846 | 1461059129340 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:45:29 INFO - PROCESS | 1846 | 1461059129450 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f2779000 == 50 [pid = 1846] [id = 166] 02:45:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1ee0b0000) [pid = 1846] [serial = 498] [outer = (nil)] 02:45:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1f424a000) [pid = 1846] [serial = 499] [outer = 0x7fe1ee0b0000] 02:45:29 INFO - PROCESS | 1846 | 1461059129522 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1f44fd400) [pid = 1846] [serial = 500] [outer = 0x7fe1ee0b0000] 02:45:30 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:30 INFO - PROCESS | 1846 | 1461059130324 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:45:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1193ms 02:45:30 INFO - PROCESS | 1846 | 1461059130340 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 1846 | 1461059130346 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:45:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:45:30 INFO - PROCESS | 1846 | 1461059130375 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 1846 | 1461059130378 Marionette TRACE conn4 <- [1,638,null,{}] 02:45:30 INFO - PROCESS | 1846 | 1461059130389 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 1846 | 1461059130604 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:45:30 INFO - PROCESS | 1846 | 1461059130727 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4ac9800 == 51 [pid = 1846] [id = 167] 02:45:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1f2852000) [pid = 1846] [serial = 501] [outer = (nil)] 02:45:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1f612b800) [pid = 1846] [serial = 502] [outer = 0x7fe1f2852000] 02:45:30 INFO - PROCESS | 1846 | 1461059130812 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1f8280000) [pid = 1846] [serial = 503] [outer = 0x7fe1f2852000] 02:45:31 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:31 INFO - PROCESS | 1846 | 1461059131686 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1336ms 02:45:31 INFO - PROCESS | 1846 | 1461059131711 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 1846 | 1461059131715 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:45:31 INFO - PROCESS | 1846 | 1461059131721 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 1846 | 1461059131723 Marionette TRACE conn4 <- [1,642,null,{}] 02:45:31 INFO - PROCESS | 1846 | 1461059131729 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:31 INFO - PROCESS | 1846 | 1461059131923 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:45:31 INFO - PROCESS | 1846 | 1461059131948 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62b3000 == 52 [pid = 1846] [id = 168] 02:45:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1f4c87c00) [pid = 1846] [serial = 504] [outer = (nil)] 02:45:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1f83d0800) [pid = 1846] [serial = 505] [outer = 0x7fe1f4c87c00] 02:45:32 INFO - PROCESS | 1846 | 1461059132028 Marionette DEBUG loaded listener.js 02:45:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1f9267000) [pid = 1846] [serial = 506] [outer = 0x7fe1f4c87c00] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1fd539400) [pid = 1846] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1f3f1fc00) [pid = 1846] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1fdc6b400) [pid = 1846] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1ed522c00) [pid = 1846] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f5d61400) [pid = 1846] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1ed39fc00) [pid = 1846] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1f287ac00) [pid = 1846] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1f9268400) [pid = 1846] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1fd6f3000) [pid = 1846] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1f44f8c00) [pid = 1846] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1f44fdc00) [pid = 1846] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1f4243000) [pid = 1846] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe1f88efc00) [pid = 1846] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1fd6f5000) [pid = 1846] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1f2850000) [pid = 1846] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe1f2871800) [pid = 1846] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1fda42400) [pid = 1846] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe204110c00) [pid = 1846] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1fd089c00) [pid = 1846] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1ec6c8000) [pid = 1846] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe1f284dc00) [pid = 1846] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1f828b800) [pid = 1846] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1f286fc00) [pid = 1846] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1f284c400) [pid = 1846] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1f2851000) [pid = 1846] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1ed526400) [pid = 1846] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1fdf1ac00) [pid = 1846] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe210290c00) [pid = 1846] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f9264400) [pid = 1846] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1f4c8bc00) [pid = 1846] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe1f3ab6800) [pid = 1846] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe1f284ac00) [pid = 1846] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:45:33 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe1fd53b400) [pid = 1846] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:45:33 INFO - PROCESS | 1846 | 1461059133759 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2092ms 02:45:33 INFO - PROCESS | 1846 | 1461059133814 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 1846 | 1461059133819 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:45:33 INFO - PROCESS | 1846 | 1461059133825 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 1846 | 1461059133829 Marionette TRACE conn4 <- [1,646,null,{}] 02:45:33 INFO - PROCESS | 1846 | 1461059133834 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 1846 | 1461059134068 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:45:34 INFO - PROCESS | 1846 | 1461059134085 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4414800 == 53 [pid = 1846] [id = 169] 02:45:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe1ed525800) [pid = 1846] [serial = 507] [outer = (nil)] 02:45:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe1f2851000) [pid = 1846] [serial = 508] [outer = 0x7fe1ed525800] 02:45:34 INFO - PROCESS | 1846 | 1461059134155 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1fa962400) [pid = 1846] [serial = 509] [outer = 0x7fe1ed525800] 02:45:34 INFO - PROCESS | 1846 | 1461059134932 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1137ms 02:45:34 INFO - PROCESS | 1846 | 1461059134970 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:45:34 INFO - PROCESS | 1846 | 1461059134973 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:45:34 INFO - PROCESS | 1846 | 1461059134980 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 1846 | 1461059134983 Marionette TRACE conn4 <- [1,650,null,{}] 02:45:34 INFO - PROCESS | 1846 | 1461059134989 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:35 INFO - PROCESS | 1846 | 1461059135153 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:45:35 INFO - PROCESS | 1846 | 1461059135169 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92b1800 == 54 [pid = 1846] [id = 170] 02:45:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1fa962c00) [pid = 1846] [serial = 510] [outer = (nil)] 02:45:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1fcc99000) [pid = 1846] [serial = 511] [outer = 0x7fe1fa962c00] 02:45:35 INFO - PROCESS | 1846 | 1461059135237 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1fd22a800) [pid = 1846] [serial = 512] [outer = 0x7fe1fa962c00] 02:45:36 INFO - PROCESS | 1846 | 1461059136577 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1643ms 02:45:36 INFO - PROCESS | 1846 | 1461059136625 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1846 | 1461059136631 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:45:36 INFO - PROCESS | 1846 | 1461059136641 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1846 | 1461059136646 Marionette TRACE conn4 <- [1,654,null,{}] 02:45:36 INFO - PROCESS | 1846 | 1461059136666 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 1846 | 1461059136861 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:45:37 INFO - PROCESS | 1846 | 1461059137055 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f2775000 == 55 [pid = 1846] [id = 171] 02:45:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1ee0b0800) [pid = 1846] [serial = 513] [outer = (nil)] 02:45:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1f3ab6800) [pid = 1846] [serial = 514] [outer = 0x7fe1ee0b0800] 02:45:37 INFO - PROCESS | 1846 | 1461059137140 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1f3f22c00) [pid = 1846] [serial = 515] [outer = 0x7fe1ee0b0800] 02:45:38 INFO - PROCESS | 1846 | 1461059138206 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1601ms 02:45:38 INFO - PROCESS | 1846 | 1461059138244 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 1846 | 1461059138258 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:45:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:45:38 INFO - PROCESS | 1846 | 1461059138276 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 1846 | 1461059138284 Marionette TRACE conn4 <- [1,658,null,{}] 02:45:38 INFO - PROCESS | 1846 | 1461059138291 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 1846 | 1461059138545 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:45:38 INFO - PROCESS | 1846 | 1461059138761 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92b4000 == 56 [pid = 1846] [id = 172] 02:45:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1f3b35400) [pid = 1846] [serial = 516] [outer = (nil)] 02:45:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f8087c00) [pid = 1846] [serial = 517] [outer = 0x7fe1f3b35400] 02:45:38 INFO - PROCESS | 1846 | 1461059138867 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1f828a000) [pid = 1846] [serial = 518] [outer = 0x7fe1f3b35400] 02:45:39 INFO - PROCESS | 1846 | 1461059139792 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1590ms 02:45:39 INFO - PROCESS | 1846 | 1461059139864 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 1846 | 1461059139867 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:45:39 INFO - PROCESS | 1846 | 1461059139877 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1846 | 1461059139884 Marionette TRACE conn4 <- [1,662,null,{}] 02:45:39 INFO - PROCESS | 1846 | 1461059139903 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 1846 | 1461059140147 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:45:40 INFO - PROCESS | 1846 | 1461059140365 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fd261000 == 57 [pid = 1846] [id = 173] 02:45:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1f808a800) [pid = 1846] [serial = 519] [outer = (nil)] 02:45:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1fcd17800) [pid = 1846] [serial = 520] [outer = 0x7fe1f808a800] 02:45:40 INFO - PROCESS | 1846 | 1461059140453 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fd538000) [pid = 1846] [serial = 521] [outer = 0x7fe1f808a800] 02:45:41 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:41 INFO - PROCESS | 1846 | 1461059141327 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1488ms 02:45:41 INFO - PROCESS | 1846 | 1461059141368 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:45:41 INFO - PROCESS | 1846 | 1461059141382 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:45:41 INFO - PROCESS | 1846 | 1461059141391 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 1846 | 1461059141394 Marionette TRACE conn4 <- [1,666,null,{}] 02:45:41 INFO - PROCESS | 1846 | 1461059141400 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:41 INFO - PROCESS | 1846 | 1461059141601 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:45:41 INFO - PROCESS | 1846 | 1461059141752 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe120000 == 58 [pid = 1846] [id = 174] 02:45:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1f88f7c00) [pid = 1846] [serial = 522] [outer = (nil)] 02:45:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fd616800) [pid = 1846] [serial = 523] [outer = 0x7fe1f88f7c00] 02:45:41 INFO - PROCESS | 1846 | 1461059141832 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1fd69f800) [pid = 1846] [serial = 524] [outer = 0x7fe1f88f7c00] 02:45:42 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:42 INFO - PROCESS | 1846 | 1461059142685 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:45:42 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:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1339ms 02:45:42 INFO - PROCESS | 1846 | 1461059142730 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 1846 | 1461059142735 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:45:42 INFO - PROCESS | 1846 | 1461059142741 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1846 | 1461059142745 Marionette TRACE conn4 <- [1,670,null,{}] 02:45:42 INFO - PROCESS | 1846 | 1461059142752 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 1846 | 1461059142950 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:45:43 INFO - PROCESS | 1846 | 1461059143145 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe718000 == 59 [pid = 1846] [id = 175] 02:45:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1fd6f1c00) [pid = 1846] [serial = 525] [outer = (nil)] 02:45:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1fd6f3400) [pid = 1846] [serial = 526] [outer = 0x7fe1fd6f1c00] 02:45:43 INFO - PROCESS | 1846 | 1461059143229 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1fdc69800) [pid = 1846] [serial = 527] [outer = 0x7fe1fd6f1c00] 02:45:44 INFO - PROCESS | 1846 | 1461059144154 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:45:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:45:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1481ms 02:45:44 INFO - PROCESS | 1846 | 1461059144224 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 1846 | 1461059144228 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:45:44 INFO - PROCESS | 1846 | 1461059144234 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 1846 | 1461059144238 Marionette TRACE conn4 <- [1,674,null,{}] 02:45:44 INFO - PROCESS | 1846 | 1461059144243 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 1846 | 1461059144481 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:45:44 INFO - PROCESS | 1846 | 1461059144633 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff796000 == 60 [pid = 1846] [id = 176] 02:45:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1fdc6a000) [pid = 1846] [serial = 528] [outer = (nil)] 02:45:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1fde59000) [pid = 1846] [serial = 529] [outer = 0x7fe1fdc6a000] 02:45:44 INFO - PROCESS | 1846 | 1461059144751 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1fe566000) [pid = 1846] [serial = 530] [outer = 0x7fe1fdc6a000] 02:45:45 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:45 INFO - PROCESS | 1846 | 1461059145559 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:45:45 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:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1379ms 02:45:45 INFO - PROCESS | 1846 | 1461059145615 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 1846 | 1461059145619 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:45:45 INFO - PROCESS | 1846 | 1461059145626 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 1846 | 1461059145629 Marionette TRACE conn4 <- [1,678,null,{}] 02:45:45 INFO - PROCESS | 1846 | 1461059145635 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 1846 | 1461059145813 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:45:45 INFO - PROCESS | 1846 | 1461059145965 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe203fe1000 == 61 [pid = 1846] [id = 177] 02:45:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1fdc6d000) [pid = 1846] [serial = 531] [outer = (nil)] 02:45:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1fe56c000) [pid = 1846] [serial = 532] [outer = 0x7fe1fdc6d000] 02:45:46 INFO - PROCESS | 1846 | 1461059146053 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1fe66ec00) [pid = 1846] [serial = 533] [outer = 0x7fe1fdc6d000] 02:45:46 INFO - PROCESS | 1846 | 1461059146909 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:45:46 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:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1333ms 02:45:46 INFO - PROCESS | 1846 | 1461059146961 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 1846 | 1461059146965 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:45:46 INFO - PROCESS | 1846 | 1461059146971 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 1846 | 1461059146975 Marionette TRACE conn4 <- [1,682,null,{}] 02:45:46 INFO - PROCESS | 1846 | 1461059146981 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 1846 | 1461059147170 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:45:47 INFO - PROCESS | 1846 | 1461059147327 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20afa5000 == 62 [pid = 1846] [id = 178] 02:45:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1fde52c00) [pid = 1846] [serial = 534] [outer = (nil)] 02:45:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1ff323800) [pid = 1846] [serial = 535] [outer = 0x7fe1fde52c00] 02:45:47 INFO - PROCESS | 1846 | 1461059147408 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe200c60000) [pid = 1846] [serial = 536] [outer = 0x7fe1fde52c00] 02:45:48 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:48 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:45:48 INFO - PROCESS | 1846 | 1461059148735 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:45:48 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:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1789ms 02:45:48 INFO - PROCESS | 1846 | 1461059148762 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 1846 | 1461059148777 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:45:48 INFO - PROCESS | 1846 | 1461059148886 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 1846 | 1461059148891 Marionette TRACE conn4 <- [1,686,null,{}] 02:45:48 INFO - PROCESS | 1846 | 1461059148900 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 1846 | 1461059149082 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:45:49 INFO - PROCESS | 1846 | 1461059149233 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20db06000 == 63 [pid = 1846] [id = 179] 02:45:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1fe565c00) [pid = 1846] [serial = 537] [outer = (nil)] 02:45:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe209ed9000) [pid = 1846] [serial = 538] [outer = 0x7fe1fe565c00] 02:45:49 INFO - PROCESS | 1846 | 1461059149308 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe20afe9400) [pid = 1846] [serial = 539] [outer = 0x7fe1fe565c00] 02:45:50 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:50 INFO - PROCESS | 1846 | 1461059150622 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:45:50 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:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1844ms 02:45:50 INFO - PROCESS | 1846 | 1461059150711 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1846 | 1461059150716 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:45:50 INFO - PROCESS | 1846 | 1461059150962 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1846 | 1461059150968 Marionette TRACE conn4 <- [1,690,null,{}] 02:45:50 INFO - PROCESS | 1846 | 1461059150976 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 1846 | 1461059151159 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:45:51 INFO - PROCESS | 1846 | 1461059151315 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1edfc7800 == 64 [pid = 1846] [id = 180] 02:45:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1ed395400) [pid = 1846] [serial = 540] [outer = (nil)] 02:45:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1ed398400) [pid = 1846] [serial = 541] [outer = 0x7fe1ed395400] 02:45:51 INFO - PROCESS | 1846 | 1461059151391 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1ed52c800) [pid = 1846] [serial = 542] [outer = 0x7fe1ed395400] 02:45:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4414800 == 63 [pid = 1846] [id = 169] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1fd442800) [pid = 1846] [serial = 469] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b3000 == 62 [pid = 1846] [id = 168] 02:45:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4ac9800 == 61 [pid = 1846] [id = 167] 02:45:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2779000 == 60 [pid = 1846] [id = 166] 02:45:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed64a000 == 59 [pid = 1846] [id = 165] 02:45:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee142000 == 58 [pid = 1846] [id = 164] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe20af90c00) [pid = 1846] [serial = 397] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1fe571c00) [pid = 1846] [serial = 358] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1fde4d800) [pid = 1846] [serial = 443] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1f3abe400) [pid = 1846] [serial = 463] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe21435d800) [pid = 1846] [serial = 325] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe20bed2800) [pid = 1846] [serial = 416] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f4c8d000) [pid = 1846] [serial = 457] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1fd229800) [pid = 1846] [serial = 437] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1fdd5ec00) [pid = 1846] [serial = 406] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1fd43bc00) [pid = 1846] [serial = 431] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe215288000) [pid = 1846] [serial = 376] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe21040ec00) [pid = 1846] [serial = 337] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe204104c00) [pid = 1846] [serial = 413] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1fdc71800) [pid = 1846] [serial = 331] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe20bec6400) [pid = 1846] [serial = 370] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1f4c88c00) [pid = 1846] [serial = 455] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1ff775400) [pid = 1846] [serial = 409] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe20bed2c00) [pid = 1846] [serial = 449] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1fd6f8400) [pid = 1846] [serial = 440] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe20acbac00) [pid = 1846] [serial = 448] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1fd696000) [pid = 1846] [serial = 439] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1ee0abc00) [pid = 1846] [serial = 461] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe1f4c84000) [pid = 1846] [serial = 454] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1fdf1c400) [pid = 1846] [serial = 367] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1f88f6c00) [pid = 1846] [serial = 458] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1fd441400) [pid = 1846] [serial = 361] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1f2879800) [pid = 1846] [serial = 452] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1f4c8b000) [pid = 1846] [serial = 464] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1fe5c0000) [pid = 1846] [serial = 446] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1f5d5dc00) [pid = 1846] [serial = 400] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1ed531000) [pid = 1846] [serial = 419] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe20adc6800) [pid = 1846] [serial = 334] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe1fdf18800) [pid = 1846] [serial = 445] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe1f2875800) [pid = 1846] [serial = 451] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe212d87800) [pid = 1846] [serial = 373] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fe1fd59d400) [pid = 1846] [serial = 328] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1f88fa800) [pid = 1846] [serial = 466] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe1ed529000) [pid = 1846] [serial = 460] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe1fdd5b000) [pid = 1846] [serial = 442] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fe1fd532400) [pid = 1846] [serial = 403] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fe1fc08cc00) [pid = 1846] [serial = 467] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fe1f4240400) [pid = 1846] [serial = 433] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fe1fa9d4800) [pid = 1846] [serial = 436] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fe1fdc75800) [pid = 1846] [serial = 364] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fe1f80d4400) [pid = 1846] [serial = 434] [outer = (nil)] [url = about:blank] 02:45:52 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:52 INFO - PROCESS | 1846 | 1461059152840 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:45:52 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:45:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1907ms 02:45:52 INFO - PROCESS | 1846 | 1461059152859 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 1846 | 1461059152864 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:45:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:45:52 INFO - PROCESS | 1846 | 1461059152871 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 1846 | 1461059152875 Marionette TRACE conn4 <- [1,694,null,{}] 02:45:52 INFO - PROCESS | 1846 | 1461059152886 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 1846 | 1461059153053 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:45:53 INFO - PROCESS | 1846 | 1461059153158 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed482800 == 59 [pid = 1846] [id = 181] 02:45:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fe1ed396000) [pid = 1846] [serial = 543] [outer = (nil)] 02:45:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fe1f2852c00) [pid = 1846] [serial = 544] [outer = 0x7fe1ed396000] 02:45:53 INFO - PROCESS | 1846 | 1461059153236 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fe1f3ab3800) [pid = 1846] [serial = 545] [outer = 0x7fe1ed396000] 02:45:54 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:54 INFO - PROCESS | 1846 | 1461059154442 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:45:54 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:45:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1583ms 02:45:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:45:54 INFO - PROCESS | 1846 | 1461059154455 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 1846 | 1461059154458 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:45:54 INFO - PROCESS | 1846 | 1461059154465 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1846 | 1461059154467 Marionette TRACE conn4 <- [1,698,null,{}] 02:45:54 INFO - PROCESS | 1846 | 1461059154474 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 1846 | 1461059154641 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:45:54 INFO - PROCESS | 1846 | 1461059154870 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee131000 == 60 [pid = 1846] [id = 182] 02:45:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe1f44f6c00) [pid = 1846] [serial = 546] [outer = (nil)] 02:45:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fe1f4c81400) [pid = 1846] [serial = 547] [outer = 0x7fe1f44f6c00] 02:45:54 INFO - PROCESS | 1846 | 1461059154944 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe1f4c90800) [pid = 1846] [serial = 548] [outer = 0x7fe1f44f6c00] 02:45:56 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:56 INFO - PROCESS | 1846 | 1461059156176 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:45:56 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:45:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1737ms 02:45:56 INFO - PROCESS | 1846 | 1461059156209 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 1846 | 1461059156213 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:45:56 INFO - PROCESS | 1846 | 1461059156222 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1846 | 1461059156237 Marionette TRACE conn4 <- [1,702,null,{}] 02:45:56 INFO - PROCESS | 1846 | 1461059156249 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 1846 | 1461059156504 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:45:56 INFO - PROCESS | 1846 | 1461059156531 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f297b000 == 61 [pid = 1846] [id = 183] 02:45:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1f424d400) [pid = 1846] [serial = 549] [outer = (nil)] 02:45:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe1f8282000) [pid = 1846] [serial = 550] [outer = 0x7fe1f424d400] 02:45:56 INFO - PROCESS | 1846 | 1461059156598 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe1f88f3800) [pid = 1846] [serial = 551] [outer = 0x7fe1f424d400] 02:45:57 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1f4c87c00) [pid = 1846] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:45:57 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe1ed3a2800) [pid = 1846] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:45:57 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe1ec6d0800) [pid = 1846] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:45:57 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fe1f2853800) [pid = 1846] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:45:57 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fe1ee0b0000) [pid = 1846] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:45:57 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fe1f2852000) [pid = 1846] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:45:57 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fe1ed525800) [pid = 1846] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:45:57 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:58 INFO - PROCESS | 1846 | 1461059158013 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:45:58 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:45:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1849ms 02:45:58 INFO - PROCESS | 1846 | 1461059158115 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:45:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:45:58 INFO - PROCESS | 1846 | 1461059158120 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:45:58 INFO - PROCESS | 1846 | 1461059158129 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 1846 | 1461059158131 Marionette TRACE conn4 <- [1,706,null,{}] 02:45:58 INFO - PROCESS | 1846 | 1461059158139 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 1846 | 1461059158343 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:45:58 INFO - PROCESS | 1846 | 1461059158467 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4410800 == 62 [pid = 1846] [id = 184] 02:45:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fe1ec6d0800) [pid = 1846] [serial = 552] [outer = (nil)] 02:45:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe1f88ecc00) [pid = 1846] [serial = 553] [outer = 0x7fe1ec6d0800] 02:45:58 INFO - PROCESS | 1846 | 1461059158535 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fe1f9268800) [pid = 1846] [serial = 554] [outer = 0x7fe1ec6d0800] 02:45:59 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:45:59 INFO - PROCESS | 1846 | 1461059159715 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:45:59 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:45:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1638ms 02:45:59 INFO - PROCESS | 1846 | 1461059159775 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 1846 | 1461059159782 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:45:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:45:59 INFO - PROCESS | 1846 | 1461059159795 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 1846 | 1461059159801 Marionette TRACE conn4 <- [1,710,null,{}] 02:45:59 INFO - PROCESS | 1846 | 1461059159930 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:00 INFO - PROCESS | 1846 | 1461059160166 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:46:00 INFO - PROCESS | 1846 | 1461059160322 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed657000 == 63 [pid = 1846] [id = 185] 02:46:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe1ec6cb400) [pid = 1846] [serial = 555] [outer = (nil)] 02:46:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1f2850400) [pid = 1846] [serial = 556] [outer = 0x7fe1ec6cb400] 02:46:00 INFO - PROCESS | 1846 | 1461059160410 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe1f2876800) [pid = 1846] [serial = 557] [outer = 0x7fe1ec6cb400] 02:46:01 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:01 INFO - PROCESS | 1846 | 1461059161885 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:46:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2137ms 02:46:01 INFO - PROCESS | 1846 | 1461059161934 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 1846 | 1461059161944 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:46:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:46:01 INFO - PROCESS | 1846 | 1461059161958 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 1846 | 1461059161963 Marionette TRACE conn4 <- [1,714,null,{}] 02:46:01 INFO - PROCESS | 1846 | 1461059161970 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:02 INFO - PROCESS | 1846 | 1461059162210 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:46:02 INFO - PROCESS | 1846 | 1461059162368 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4ad6000 == 64 [pid = 1846] [id = 186] 02:46:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe1ee0a8000) [pid = 1846] [serial = 558] [outer = (nil)] 02:46:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe1f3b3a800) [pid = 1846] [serial = 559] [outer = 0x7fe1ee0a8000] 02:46:02 INFO - PROCESS | 1846 | 1461059162452 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe1f8082c00) [pid = 1846] [serial = 560] [outer = 0x7fe1ee0a8000] 02:46:03 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:04 INFO - PROCESS | 1846 | 1461059164015 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:46:04 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:46:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2092ms 02:46:04 INFO - PROCESS | 1846 | 1461059164049 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 1846 | 1461059164053 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:46:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:46:04 INFO - PROCESS | 1846 | 1461059164061 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 1846 | 1461059164067 Marionette TRACE conn4 <- [1,718,null,{}] 02:46:04 INFO - PROCESS | 1846 | 1461059164088 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 1846 | 1461059164354 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:46:04 INFO - PROCESS | 1846 | 1461059164471 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f826c800 == 65 [pid = 1846] [id = 187] 02:46:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe1f44f5800) [pid = 1846] [serial = 561] [outer = (nil)] 02:46:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1fd089400) [pid = 1846] [serial = 562] [outer = 0x7fe1f44f5800] 02:46:04 INFO - PROCESS | 1846 | 1461059164558 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1fd537800) [pid = 1846] [serial = 563] [outer = 0x7fe1f44f5800] 02:46:05 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:05 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:05 INFO - PROCESS | 1846 | 1461059165864 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:46:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1840ms 02:46:05 INFO - PROCESS | 1846 | 1461059165989 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 1846 | 1461059165995 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:46:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:46:06 INFO - PROCESS | 1846 | 1461059166010 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1846 | 1461059166013 Marionette TRACE conn4 <- [1,722,null,{}] 02:46:06 INFO - PROCESS | 1846 | 1461059166021 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 1846 | 1461059166219 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:46:06 INFO - PROCESS | 1846 | 1461059166372 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcb8f000 == 66 [pid = 1846] [id = 188] 02:46:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1f4c89c00) [pid = 1846] [serial = 564] [outer = (nil)] 02:46:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1fd6a1c00) [pid = 1846] [serial = 565] [outer = 0x7fe1f4c89c00] 02:46:06 INFO - PROCESS | 1846 | 1461059166465 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1fdc69000) [pid = 1846] [serial = 566] [outer = 0x7fe1f4c89c00] 02:46:07 INFO - PROCESS | 1846 | 1461059167365 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 1846 | 1461059167453 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:46:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:46:07 INFO - PROCESS | 1846 | 1461059167461 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 1846 | 1461059167465 Marionette TRACE conn4 <- [1,726,null,{}] 02:46:07 INFO - PROCESS | 1846 | 1461059167470 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:07 INFO - PROCESS | 1846 | 1461059167699 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:46:07 INFO - PROCESS | 1846 | 1461059167904 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed489000 == 67 [pid = 1846] [id = 189] 02:46:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1eb89c800) [pid = 1846] [serial = 567] [outer = (nil)] 02:46:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1ed524400) [pid = 1846] [serial = 568] [outer = 0x7fe1eb89c800] 02:46:08 INFO - PROCESS | 1846 | 1461059168236 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1f2855000) [pid = 1846] [serial = 569] [outer = 0x7fe1eb89c800] 02:46:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:09 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:09 INFO - PROCESS | 1846 | 1461059169283 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:46:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:46:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1882ms 02:46:09 INFO - PROCESS | 1846 | 1461059169346 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 1846 | 1461059169355 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:46:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:46:09 INFO - PROCESS | 1846 | 1461059169378 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - PROCESS | 1846 | 1461059169387 Marionette TRACE conn4 <- [1,730,null,{}] 02:46:09 INFO - PROCESS | 1846 | 1461059169400 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:09 INFO - PROCESS | 1846 | 1461059169648 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:46:09 INFO - PROCESS | 1846 | 1461059169920 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | --DOCSHELL 0x7fe217a8d800 == 66 [pid = 1846] [id = 124] 02:46:09 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1f808ec00) [pid = 1846] [serial = 475] [outer = (nil)] [url = about:blank] 02:46:09 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1ed39f000) [pid = 1846] [serial = 472] [outer = (nil)] [url = about:blank] 02:46:09 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fd6ec000) [pid = 1846] [serial = 478] [outer = (nil)] [url = about:blank] 02:46:09 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1fe5c0800) [pid = 1846] [serial = 481] [outer = (nil)] [url = about:blank] 02:46:09 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe20acb9400) [pid = 1846] [serial = 484] [outer = (nil)] [url = about:blank] 02:46:09 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe20bed2400) [pid = 1846] [serial = 487] [outer = (nil)] [url = about:blank] 02:46:09 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1eb897800) [pid = 1846] [serial = 490] [outer = (nil)] [url = about:blank] 02:46:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb80f800 == 67 [pid = 1846] [id = 190] 02:46:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1eb897800) [pid = 1846] [serial = 570] [outer = (nil)] 02:46:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1f2879800) [pid = 1846] [serial = 571] [outer = 0x7fe1eb897800] 02:46:10 INFO - PROCESS | 1846 | 1461059170030 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1f3ab0c00) [pid = 1846] [serial = 572] [outer = 0x7fe1eb897800] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f297b000 == 66 [pid = 1846] [id = 183] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee131000 == 65 [pid = 1846] [id = 182] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed482800 == 64 [pid = 1846] [id = 181] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfc7800 == 63 [pid = 1846] [id = 180] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20afa5000 == 62 [pid = 1846] [id = 178] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fe1000 == 61 [pid = 1846] [id = 177] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff796000 == 60 [pid = 1846] [id = 176] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe718000 == 59 [pid = 1846] [id = 175] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe120000 == 58 [pid = 1846] [id = 174] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fd261000 == 57 [pid = 1846] [id = 173] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92b4000 == 56 [pid = 1846] [id = 172] 02:46:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2775000 == 55 [pid = 1846] [id = 171] 02:46:10 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:10 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1f83d0800) [pid = 1846] [serial = 505] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f2877c00) [pid = 1846] [serial = 496] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1f3b38400) [pid = 1846] [serial = 497] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe1f284bc00) [pid = 1846] [serial = 494] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe1ee0a3800) [pid = 1846] [serial = 493] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe1fd697400) [pid = 1846] [serial = 470] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fe1f424a000) [pid = 1846] [serial = 499] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1f44fd400) [pid = 1846] [serial = 500] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe1f8280000) [pid = 1846] [serial = 503] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe1f612b800) [pid = 1846] [serial = 502] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fe1fa962400) [pid = 1846] [serial = 509] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fe1f9267000) [pid = 1846] [serial = 506] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fe1f2851000) [pid = 1846] [serial = 508] [outer = (nil)] [url = about:blank] 02:46:11 INFO - PROCESS | 1846 | 1461059171176 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 1846 | 1461059171242 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:46:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:46:11 INFO - PROCESS | 1846 | 1461059171259 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 1846 | 1461059171267 Marionette TRACE conn4 <- [1,734,null,{}] 02:46:11 INFO - PROCESS | 1846 | 1461059171305 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 1846 | 1461059171736 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:46:11 INFO - PROCESS | 1846 | 1461059171900 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee138800 == 56 [pid = 1846] [id = 191] 02:46:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fe1eb892000) [pid = 1846] [serial = 573] [outer = (nil)] 02:46:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fe1f4247000) [pid = 1846] [serial = 574] [outer = 0x7fe1eb892000] 02:46:12 INFO - PROCESS | 1846 | 1461059172016 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe1f4c82400) [pid = 1846] [serial = 575] [outer = 0x7fe1eb892000] 02:46:12 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:12 INFO - PROCESS | 1846 | 1461059172913 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:46:12 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:46:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1717ms 02:46:12 INFO - PROCESS | 1846 | 1461059172978 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 1846 | 1461059172983 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:46:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:46:13 INFO - PROCESS | 1846 | 1461059172991 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1846 | 1461059172997 Marionette TRACE conn4 <- [1,738,null,{}] 02:46:13 INFO - PROCESS | 1846 | 1461059173021 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 1846 | 1461059173244 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:46:13 INFO - PROCESS | 1846 | 1461059173271 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3a8e800 == 57 [pid = 1846] [id = 192] 02:46:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1f4f1ac00) [pid = 1846] [serial = 576] [outer = (nil)] 02:46:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe1f6ca6000) [pid = 1846] [serial = 577] [outer = 0x7fe1f4f1ac00] 02:46:13 INFO - PROCESS | 1846 | 1461059173345 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe1f808c000) [pid = 1846] [serial = 578] [outer = 0x7fe1f4f1ac00] 02:46:14 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:14 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:14 INFO - PROCESS | 1846 | 1461059174731 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:46:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1794ms 02:46:14 INFO - PROCESS | 1846 | 1461059174784 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 1846 | 1461059174788 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:46:14 INFO - PROCESS | 1846 | 1461059174796 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 1846 | 1461059174800 Marionette TRACE conn4 <- [1,742,null,{}] 02:46:14 INFO - PROCESS | 1846 | 1461059174806 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 1846 | 1461059175052 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:46:15 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fe1f424d400) [pid = 1846] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:46:15 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fe1f44f6c00) [pid = 1846] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:46:15 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fe1ed395400) [pid = 1846] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:46:15 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fe1ed396000) [pid = 1846] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:46:15 INFO - PROCESS | 1846 | 1461059175266 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3a94800 == 58 [pid = 1846] [id = 193] 02:46:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fe1ec6c2400) [pid = 1846] [serial = 579] [outer = (nil)] 02:46:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fe1ee0acc00) [pid = 1846] [serial = 580] [outer = 0x7fe1ec6c2400] 02:46:15 INFO - PROCESS | 1846 | 1461059175331 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fe1f8281000) [pid = 1846] [serial = 581] [outer = 0x7fe1ec6c2400] 02:46:16 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:16 INFO - PROCESS | 1846 | 1461059176453 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:46:16 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:46:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1691ms 02:46:16 INFO - PROCESS | 1846 | 1461059176490 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 1846 | 1461059176494 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:46:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:46:16 INFO - PROCESS | 1846 | 1461059176500 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 1846 | 1461059176503 Marionette TRACE conn4 <- [1,746,null,{}] 02:46:16 INFO - PROCESS | 1846 | 1461059176508 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:16 INFO - PROCESS | 1846 | 1461059176762 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:46:16 INFO - PROCESS | 1846 | 1461059176836 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62a4000 == 59 [pid = 1846] [id = 194] 02:46:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fe1f83ce000) [pid = 1846] [serial = 582] [outer = (nil)] 02:46:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fe1f88fac00) [pid = 1846] [serial = 583] [outer = 0x7fe1f83ce000] 02:46:16 INFO - PROCESS | 1846 | 1461059176913 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe1fa966000) [pid = 1846] [serial = 584] [outer = 0x7fe1f83ce000] 02:46:17 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:18 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:18 INFO - PROCESS | 1846 | 1461059178360 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:46:18 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:46:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1881ms 02:46:18 INFO - PROCESS | 1846 | 1461059178382 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 1846 | 1461059178391 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:46:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:46:18 INFO - PROCESS | 1846 | 1461059178401 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1846 | 1461059178406 Marionette TRACE conn4 <- [1,750,null,{}] 02:46:18 INFO - PROCESS | 1846 | 1461059178417 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:18 INFO - PROCESS | 1846 | 1461059178604 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:46:18 INFO - PROCESS | 1846 | 1461059178759 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee0e1000 == 60 [pid = 1846] [id = 195] 02:46:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe1ed531400) [pid = 1846] [serial = 585] [outer = (nil)] 02:46:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1f3ab0800) [pid = 1846] [serial = 586] [outer = 0x7fe1ed531400] 02:46:18 INFO - PROCESS | 1846 | 1461059178838 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1f423ec00) [pid = 1846] [serial = 587] [outer = 0x7fe1ed531400] 02:46:20 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:20 INFO - PROCESS | 1846 | 1461059180153 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:46:20 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:46:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1795ms 02:46:20 INFO - PROCESS | 1846 | 1461059180350 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:46:20 INFO - PROCESS | 1846 | 1461059180359 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:46:20 INFO - PROCESS | 1846 | 1461059180378 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 1846 | 1461059180383 Marionette TRACE conn4 <- [1,754,null,{}] 02:46:20 INFO - PROCESS | 1846 | 1461059180390 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:20 INFO - PROCESS | 1846 | 1461059180570 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:46:20 INFO - PROCESS | 1846 | 1461059180717 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f62b4000 == 61 [pid = 1846] [id = 196] 02:46:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1ed395000) [pid = 1846] [serial = 588] [outer = (nil)] 02:46:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1f5b54800) [pid = 1846] [serial = 589] [outer = 0x7fe1ed395000] 02:46:20 INFO - PROCESS | 1846 | 1461059180795 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1f80e1400) [pid = 1846] [serial = 590] [outer = 0x7fe1ed395000] 02:46:22 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:22 INFO - PROCESS | 1846 | 1461059182225 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:46:22 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:46:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1892ms 02:46:22 INFO - PROCESS | 1846 | 1461059182271 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:46:22 INFO - PROCESS | 1846 | 1461059182276 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:46:22 INFO - PROCESS | 1846 | 1461059182284 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1846 | 1461059182292 Marionette TRACE conn4 <- [1,758,null,{}] 02:46:22 INFO - PROCESS | 1846 | 1461059182311 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 1846 | 1461059182588 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:46:22 INFO - PROCESS | 1846 | 1461059182702 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92ce800 == 62 [pid = 1846] [id = 197] 02:46:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1f827c800) [pid = 1846] [serial = 591] [outer = (nil)] 02:46:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fa9cd400) [pid = 1846] [serial = 592] [outer = 0x7fe1f827c800] 02:46:22 INFO - PROCESS | 1846 | 1461059182787 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1fc08b000) [pid = 1846] [serial = 593] [outer = 0x7fe1f827c800] 02:46:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:23 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:46:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:46:23 INFO - PROCESS | 1846 | 1461059183664 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:46:23 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:46:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1441ms 02:46:23 INFO - PROCESS | 1846 | 1461059183725 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 1846 | 1461059183731 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:46:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:46:23 INFO - PROCESS | 1846 | 1461059183738 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 1846 | 1461059183743 Marionette TRACE conn4 <- [1,762,null,{}] 02:46:23 INFO - PROCESS | 1846 | 1461059183749 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:23 INFO - PROCESS | 1846 | 1461059183932 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:46:24 INFO - PROCESS | 1846 | 1461059184085 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcd32800 == 63 [pid = 1846] [id = 198] 02:46:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f827d800) [pid = 1846] [serial = 594] [outer = (nil)] 02:46:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1fd04ec00) [pid = 1846] [serial = 595] [outer = 0x7fe1f827d800] 02:46:24 INFO - PROCESS | 1846 | 1461059184167 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1fd229400) [pid = 1846] [serial = 596] [outer = 0x7fe1f827d800] 02:46:25 INFO - PROCESS | 1846 | 1461059185482 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1788ms 02:46:25 INFO - PROCESS | 1846 | 1461059185528 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 1846 | 1461059185531 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:46:25 INFO - PROCESS | 1846 | 1461059185538 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1846 | 1461059185541 Marionette TRACE conn4 <- [1,766,null,{}] 02:46:25 INFO - PROCESS | 1846 | 1461059185644 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 1846 | 1461059185817 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:46:25 INFO - PROCESS | 1846 | 1461059185968 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe020800 == 64 [pid = 1846] [id = 199] 02:46:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1ed526800) [pid = 1846] [serial = 597] [outer = (nil)] 02:46:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fd3ee000) [pid = 1846] [serial = 598] [outer = 0x7fe1ed526800] 02:46:26 INFO - PROCESS | 1846 | 1461059186045 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1fd53a800) [pid = 1846] [serial = 599] [outer = 0x7fe1ed526800] 02:46:27 INFO - PROCESS | 1846 | 1461059187372 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1881ms 02:46:27 INFO - PROCESS | 1846 | 1461059187508 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1846 | 1461059187512 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:46:27 INFO - PROCESS | 1846 | 1461059187532 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1846 | 1461059187538 Marionette TRACE conn4 <- [1,770,null,{}] 02:46:27 INFO - PROCESS | 1846 | 1461059187547 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 1846 | 1461059187718 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:46:27 INFO - PROCESS | 1846 | 1461059187908 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb805800 == 65 [pid = 1846] [id = 200] 02:46:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1f2851c00) [pid = 1846] [serial = 600] [outer = (nil)] 02:46:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1f286d800) [pid = 1846] [serial = 601] [outer = 0x7fe1f2851c00] 02:46:28 INFO - PROCESS | 1846 | 1461059188031 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1f3ab1400) [pid = 1846] [serial = 602] [outer = 0x7fe1f2851c00] 02:46:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a94800 == 64 [pid = 1846] [id = 193] 02:46:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a8e800 == 63 [pid = 1846] [id = 192] 02:46:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee138800 == 62 [pid = 1846] [id = 191] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1ff323800) [pid = 1846] [serial = 535] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe209ed9000) [pid = 1846] [serial = 538] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1fe56c000) [pid = 1846] [serial = 532] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe1fde59000) [pid = 1846] [serial = 529] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1f88ecc00) [pid = 1846] [serial = 553] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb80f800 == 61 [pid = 1846] [id = 190] 02:46:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed489000 == 60 [pid = 1846] [id = 189] 02:46:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4410800 == 59 [pid = 1846] [id = 184] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1fcd17800) [pid = 1846] [serial = 520] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe1fd6f3400) [pid = 1846] [serial = 526] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1f88f3800) [pid = 1846] [serial = 551] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1f3ab6800) [pid = 1846] [serial = 514] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe1fd616800) [pid = 1846] [serial = 523] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1f4c90800) [pid = 1846] [serial = 548] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fcc99000) [pid = 1846] [serial = 511] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1ed52c800) [pid = 1846] [serial = 542] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1f8087c00) [pid = 1846] [serial = 517] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1f3ab3800) [pid = 1846] [serial = 545] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1f8282000) [pid = 1846] [serial = 550] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe1ed398400) [pid = 1846] [serial = 541] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fe1f2852c00) [pid = 1846] [serial = 544] [outer = (nil)] [url = about:blank] 02:46:28 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fe1f4c81400) [pid = 1846] [serial = 547] [outer = (nil)] [url = about:blank] 02:46:29 INFO - PROCESS | 1846 | 1461059189003 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1541ms 02:46:29 INFO - PROCESS | 1846 | 1461059189072 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 1846 | 1461059189081 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:46:29 INFO - PROCESS | 1846 | 1461059189092 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 1846 | 1461059189096 Marionette TRACE conn4 <- [1,774,null,{}] 02:46:29 INFO - PROCESS | 1846 | 1461059189102 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:29 INFO - PROCESS | 1846 | 1461059189275 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:46:29 INFO - PROCESS | 1846 | 1461059189449 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ee12c000 == 60 [pid = 1846] [id = 201] 02:46:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fe1f2852c00) [pid = 1846] [serial = 603] [outer = (nil)] 02:46:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fe1f44f6400) [pid = 1846] [serial = 604] [outer = 0x7fe1f2852c00] 02:46:29 INFO - PROCESS | 1846 | 1461059189520 Marionette DEBUG loaded listener.js 02:46:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1f4f23c00) [pid = 1846] [serial = 605] [outer = 0x7fe1f2852c00] 02:46:30 INFO - PROCESS | 1846 | 1461059190292 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1236ms 02:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:46:30 INFO - PROCESS | 1846 | 1461059190329 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:46:30 INFO - PROCESS | 1846 | 1461059190332 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:46:30 INFO - PROCESS | 1846 | 1461059190340 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 1846 | 1461059190347 Marionette TRACE conn4 <- [1,778,null,{}] 02:46:30 INFO - PROCESS | 1846 | 1461059190363 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:30 INFO - PROCESS | 1846 | 1461059190540 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:46:30 INFO - PROCESS | 1846 | 1461059190552 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3a9a800 == 61 [pid = 1846] [id = 202] 02:46:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1f2853c00) [pid = 1846] [serial = 606] [outer = (nil)] 02:46:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1f8282400) [pid = 1846] [serial = 607] [outer = 0x7fe1f2853c00] 02:46:30 INFO - PROCESS | 1846 | 1461059190727 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1f9265800) [pid = 1846] [serial = 608] [outer = 0x7fe1f2853c00] 02:46:31 INFO - PROCESS | 1846 | 1461059191589 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1294ms 02:46:31 INFO - PROCESS | 1846 | 1461059191634 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 1846 | 1461059191638 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:46:31 INFO - PROCESS | 1846 | 1461059191648 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 1846 | 1461059191652 Marionette TRACE conn4 <- [1,782,null,{}] 02:46:31 INFO - PROCESS | 1846 | 1461059191657 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:31 INFO - PROCESS | 1846 | 1461059191857 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:46:31 INFO - PROCESS | 1846 | 1461059191894 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f6c7c800 == 62 [pid = 1846] [id = 203] 02:46:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1f2856000) [pid = 1846] [serial = 609] [outer = (nil)] 02:46:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1fc124c00) [pid = 1846] [serial = 610] [outer = 0x7fe1f2856000] 02:46:31 INFO - PROCESS | 1846 | 1461059191961 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fd442800) [pid = 1846] [serial = 611] [outer = 0x7fe1f2856000] 02:46:32 INFO - PROCESS | 1846 | 1461059192834 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1231ms 02:46:32 INFO - PROCESS | 1846 | 1461059192881 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 1846 | 1461059192885 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:46:32 INFO - PROCESS | 1846 | 1461059192899 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 1846 | 1461059192902 Marionette TRACE conn4 <- [1,786,null,{}] 02:46:32 INFO - PROCESS | 1846 | 1461059192908 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:33 INFO - PROCESS | 1846 | 1461059193115 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:46:33 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1fa962c00) [pid = 1846] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:46:33 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1f4f1ac00) [pid = 1846] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:46:33 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fe1ec6c2400) [pid = 1846] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:46:33 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fe1ec6d0800) [pid = 1846] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:46:33 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fe1eb892000) [pid = 1846] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:46:33 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fe1eb897800) [pid = 1846] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:46:33 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fe1eb89c800) [pid = 1846] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:46:33 INFO - PROCESS | 1846 | 1461059193327 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec588800 == 63 [pid = 1846] [id = 204] 02:46:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fe1eb892000) [pid = 1846] [serial = 612] [outer = (nil)] 02:46:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fe1ed39b000) [pid = 1846] [serial = 613] [outer = 0x7fe1eb892000] 02:46:33 INFO - PROCESS | 1846 | 1461059193420 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fe1f827f400) [pid = 1846] [serial = 614] [outer = 0x7fe1eb892000] 02:46:34 INFO - PROCESS | 1846 | 1461059194272 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1434ms 02:46:34 INFO - PROCESS | 1846 | 1461059194335 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 1846 | 1461059194338 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:46:34 INFO - PROCESS | 1846 | 1461059194345 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 1846 | 1461059194348 Marionette TRACE conn4 <- [1,790,null,{}] 02:46:34 INFO - PROCESS | 1846 | 1461059194353 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 1846 | 1461059194603 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:46:34 INFO - PROCESS | 1846 | 1461059194716 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec587800 == 64 [pid = 1846] [id = 205] 02:46:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fe1fd445c00) [pid = 1846] [serial = 615] [outer = (nil)] 02:46:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fe1fd69a800) [pid = 1846] [serial = 616] [outer = 0x7fe1fd445c00] 02:46:34 INFO - PROCESS | 1846 | 1461059194810 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1fdc68c00) [pid = 1846] [serial = 617] [outer = 0x7fe1fd445c00] 02:46:35 INFO - PROCESS | 1846 | 1461059195841 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1539ms 02:46:35 INFO - PROCESS | 1846 | 1461059195886 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 1846 | 1461059195893 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:46:35 INFO - PROCESS | 1846 | 1461059195902 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 1846 | 1461059195909 Marionette TRACE conn4 <- [1,794,null,{}] 02:46:35 INFO - PROCESS | 1846 | 1461059195921 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 1846 | 1461059196133 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:46:36 INFO - PROCESS | 1846 | 1461059196372 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee134800 == 65 [pid = 1846] [id = 206] 02:46:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1f3a78800) [pid = 1846] [serial = 618] [outer = (nil)] 02:46:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1f3b3e800) [pid = 1846] [serial = 619] [outer = 0x7fe1f3a78800] 02:46:36 INFO - PROCESS | 1846 | 1461059196501 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1f44f7c00) [pid = 1846] [serial = 620] [outer = 0x7fe1f3a78800] 02:46:37 INFO - PROCESS | 1846 | 1461059197383 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1542ms 02:46:37 INFO - PROCESS | 1846 | 1461059197445 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 1846 | 1461059197454 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:46:37 INFO - PROCESS | 1846 | 1461059197465 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 1846 | 1461059197469 Marionette TRACE conn4 <- [1,798,null,{}] 02:46:37 INFO - PROCESS | 1846 | 1461059197476 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 1846 | 1461059197668 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:46:37 INFO - PROCESS | 1846 | 1461059197823 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92b4000 == 66 [pid = 1846] [id = 207] 02:46:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1f3ab5000) [pid = 1846] [serial = 621] [outer = (nil)] 02:46:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1f8284800) [pid = 1846] [serial = 622] [outer = 0x7fe1f3ab5000] 02:46:37 INFO - PROCESS | 1846 | 1461059197898 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1f926e400) [pid = 1846] [serial = 623] [outer = 0x7fe1f3ab5000] 02:46:38 INFO - PROCESS | 1846 | 1461059198970 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:46:39 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:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1539ms 02:46:39 INFO - PROCESS | 1846 | 1461059199005 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 1846 | 1461059199008 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:46:39 INFO - PROCESS | 1846 | 1461059199017 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 1846 | 1461059199023 Marionette TRACE conn4 <- [1,802,null,{}] 02:46:39 INFO - PROCESS | 1846 | 1461059199041 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 1846 | 1461059199244 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:46:39 INFO - PROCESS | 1846 | 1461059199446 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe713000 == 67 [pid = 1846] [id = 208] 02:46:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1fd539c00) [pid = 1846] [serial = 624] [outer = (nil)] 02:46:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1fd6ed800) [pid = 1846] [serial = 625] [outer = 0x7fe1fd539c00] 02:46:39 INFO - PROCESS | 1846 | 1461059199573 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1fd866800) [pid = 1846] [serial = 626] [outer = 0x7fe1fd539c00] 02:46:40 INFO - PROCESS | 1846 | 1461059200402 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:46:40 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:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1454ms 02:46:40 INFO - PROCESS | 1846 | 1461059200472 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 1846 | 1461059200477 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:46:40 INFO - PROCESS | 1846 | 1461059200484 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 1846 | 1461059200488 Marionette TRACE conn4 <- [1,806,null,{}] 02:46:40 INFO - PROCESS | 1846 | 1461059200495 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:40 INFO - PROCESS | 1846 | 1461059200680 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:46:40 INFO - PROCESS | 1846 | 1461059200835 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ff391000 == 68 [pid = 1846] [id = 209] 02:46:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1fd694c00) [pid = 1846] [serial = 627] [outer = (nil)] 02:46:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1fdc72400) [pid = 1846] [serial = 628] [outer = 0x7fe1fd694c00] 02:46:40 INFO - PROCESS | 1846 | 1461059200913 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1fdd59000) [pid = 1846] [serial = 629] [outer = 0x7fe1fd694c00] 02:46:41 INFO - PROCESS | 1846 | 1461059201814 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:46:41 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:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1391ms 02:46:41 INFO - PROCESS | 1846 | 1461059201876 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 1846 | 1461059201880 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:46:41 INFO - PROCESS | 1846 | 1461059201887 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 1846 | 1461059201891 Marionette TRACE conn4 <- [1,810,null,{}] 02:46:41 INFO - PROCESS | 1846 | 1461059201898 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:42 INFO - PROCESS | 1846 | 1461059202080 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:46:42 INFO - PROCESS | 1846 | 1461059202236 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ff7b3800 == 69 [pid = 1846] [id = 210] 02:46:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1eb896000) [pid = 1846] [serial = 630] [outer = (nil)] 02:46:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1fdd61000) [pid = 1846] [serial = 631] [outer = 0x7fe1eb896000] 02:46:42 INFO - PROCESS | 1846 | 1461059202317 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1fde57800) [pid = 1846] [serial = 632] [outer = 0x7fe1eb896000] 02:46:43 INFO - PROCESS | 1846 | 1461059203223 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1386ms 02:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:46:43 INFO - PROCESS | 1846 | 1461059203274 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 1846 | 1461059203277 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:46:43 INFO - PROCESS | 1846 | 1461059203285 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 1846 | 1461059203287 Marionette TRACE conn4 <- [1,814,null,{}] 02:46:43 INFO - PROCESS | 1846 | 1461059203294 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 1846 | 1461059203513 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:46:43 INFO - PROCESS | 1846 | 1461059203722 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d22000 == 70 [pid = 1846] [id = 211] 02:46:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1fe395800) [pid = 1846] [serial = 633] [outer = (nil)] 02:46:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1fe5bc000) [pid = 1846] [serial = 634] [outer = 0x7fe1fe395800] 02:46:43 INFO - PROCESS | 1846 | 1461059203849 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1fe9b2800) [pid = 1846] [serial = 635] [outer = 0x7fe1fe395800] 02:46:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1fec7ec00) [pid = 1846] [serial = 636] [outer = 0x7fe1f424ac00] 02:46:44 INFO - PROCESS | 1846 | 1461059204889 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 1846 | 1461059204930 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:46:44 INFO - PROCESS | 1846 | 1461059204937 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - PROCESS | 1846 | 1461059204940 Marionette TRACE conn4 <- [1,818,null,{}] 02:46:44 INFO - PROCESS | 1846 | 1461059204946 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 1846 | 1461059205124 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:46:45 INFO - PROCESS | 1846 | 1461059205328 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20af3a800 == 71 [pid = 1846] [id = 212] 02:46:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1fdf1a000) [pid = 1846] [serial = 637] [outer = (nil)] 02:46:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1ff321000) [pid = 1846] [serial = 638] [outer = 0x7fe1fdf1a000] 02:46:45 INFO - PROCESS | 1846 | 1461059205445 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe200bad800) [pid = 1846] [serial = 639] [outer = 0x7fe1fdf1a000] 02:46:46 INFO - PROCESS | 1846 | 1461059206349 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1487ms 02:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:46:46 INFO - PROCESS | 1846 | 1461059206425 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 1846 | 1461059206428 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:46:46 INFO - PROCESS | 1846 | 1461059206435 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 1846 | 1461059206439 Marionette TRACE conn4 <- [1,822,null,{}] 02:46:46 INFO - PROCESS | 1846 | 1461059206445 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 1846 | 1461059206670 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:46:46 INFO - PROCESS | 1846 | 1461059206871 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe57f800 == 72 [pid = 1846] [id = 213] 02:46:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1ec6c4000) [pid = 1846] [serial = 640] [outer = (nil)] 02:46:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe200c5f400) [pid = 1846] [serial = 641] [outer = 0x7fe1ec6c4000] 02:46:47 INFO - PROCESS | 1846 | 1461059207014 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe200e96c00) [pid = 1846] [serial = 642] [outer = 0x7fe1ec6c4000] 02:46:48 INFO - PROCESS | 1846 | 1461059208243 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 1846 | 1461059208278 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:46:48 INFO - PROCESS | 1846 | 1461059208297 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 1846 | 1461059208304 Marionette TRACE conn4 <- [1,826,null,{}] 02:46:48 INFO - PROCESS | 1846 | 1461059208314 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 1846 | 1461059208576 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:46:48 INFO - PROCESS | 1846 | 1461059208712 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4411000 == 73 [pid = 1846] [id = 214] 02:46:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1ec6ce800) [pid = 1846] [serial = 643] [outer = (nil)] 02:46:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1f3b39400) [pid = 1846] [serial = 644] [outer = 0x7fe1ec6ce800] 02:46:48 INFO - PROCESS | 1846 | 1461059208781 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1f4c84000) [pid = 1846] [serial = 645] [outer = 0x7fe1ec6ce800] 02:46:49 INFO - PROCESS | 1846 | 1461059209797 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1556ms 02:46:49 INFO - PROCESS | 1846 | 1461059209846 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:46:49 INFO - PROCESS | 1846 | 1461059209855 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:46:49 INFO - PROCESS | 1846 | 1461059209866 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:46:49 INFO - PROCESS | 1846 | 1461059209869 Marionette TRACE conn4 <- [1,830,null,{}] 02:46:49 INFO - PROCESS | 1846 | 1461059209876 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 1846 | 1461059210095 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:46:50 INFO - PROCESS | 1846 | 1461059210370 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ee0c2800 == 74 [pid = 1846] [id = 215] 02:46:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1f4c84800) [pid = 1846] [serial = 646] [outer = (nil)] 02:46:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1f7f8a800) [pid = 1846] [serial = 647] [outer = 0x7fe1f4c84800] 02:46:50 INFO - PROCESS | 1846 | 1461059210455 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1f8283400) [pid = 1846] [serial = 648] [outer = 0x7fe1f4c84800] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec588800 == 73 [pid = 1846] [id = 204] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1f3b3a800) [pid = 1846] [serial = 559] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1f2850400) [pid = 1846] [serial = 556] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1f88fac00) [pid = 1846] [serial = 583] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f6c7c800 == 72 [pid = 1846] [id = 203] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a9a800 == 71 [pid = 1846] [id = 202] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee12c000 == 70 [pid = 1846] [id = 201] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb805800 == 69 [pid = 1846] [id = 200] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe020800 == 68 [pid = 1846] [id = 199] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92ce800 == 67 [pid = 1846] [id = 197] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b4000 == 66 [pid = 1846] [id = 196] 02:46:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee0e1000 == 65 [pid = 1846] [id = 195] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1fd22a800) [pid = 1846] [serial = 512] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1f808c000) [pid = 1846] [serial = 578] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1ee0acc00) [pid = 1846] [serial = 580] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1f9268800) [pid = 1846] [serial = 554] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1f4247000) [pid = 1846] [serial = 574] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1f2879800) [pid = 1846] [serial = 571] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1f3ab0c00) [pid = 1846] [serial = 572] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f2855000) [pid = 1846] [serial = 569] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1ed524400) [pid = 1846] [serial = 568] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1fd089400) [pid = 1846] [serial = 562] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1fd6a1c00) [pid = 1846] [serial = 565] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1f6ca6000) [pid = 1846] [serial = 577] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1f8281000) [pid = 1846] [serial = 581] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1f4c82400) [pid = 1846] [serial = 575] [outer = (nil)] [url = about:blank] 02:46:51 INFO - PROCESS | 1846 | 1461059211644 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1841ms 02:46:51 INFO - PROCESS | 1846 | 1461059211707 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:46:51 INFO - PROCESS | 1846 | 1461059211711 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:46:51 INFO - PROCESS | 1846 | 1461059211718 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1846 | 1461059211723 Marionette TRACE conn4 <- [1,834,null,{}] 02:46:51 INFO - PROCESS | 1846 | 1461059211739 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 1846 | 1461059211912 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:46:52 INFO - PROCESS | 1846 | 1461059212029 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3f40000 == 66 [pid = 1846] [id = 216] 02:46:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1f2849000) [pid = 1846] [serial = 649] [outer = (nil)] 02:46:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1f88f2400) [pid = 1846] [serial = 650] [outer = 0x7fe1f2849000] 02:46:52 INFO - PROCESS | 1846 | 1461059212139 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1fb35a400) [pid = 1846] [serial = 651] [outer = 0x7fe1f2849000] 02:46:52 INFO - PROCESS | 1846 | 1461059212851 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1187ms 02:46:52 INFO - PROCESS | 1846 | 1461059212911 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 1846 | 1461059212916 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:46:52 INFO - PROCESS | 1846 | 1461059212924 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 1846 | 1461059212927 Marionette TRACE conn4 <- [1,838,null,{}] 02:46:52 INFO - PROCESS | 1846 | 1461059212932 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 1846 | 1461059213102 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:46:53 INFO - PROCESS | 1846 | 1461059213113 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f80b0800 == 67 [pid = 1846] [id = 217] 02:46:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1fb510800) [pid = 1846] [serial = 652] [outer = (nil)] 02:46:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1fd22a400) [pid = 1846] [serial = 653] [outer = 0x7fe1fb510800] 02:46:53 INFO - PROCESS | 1846 | 1461059213180 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1fd537400) [pid = 1846] [serial = 654] [outer = 0x7fe1fb510800] 02:46:54 INFO - PROCESS | 1846 | 1461059214111 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1232ms 02:46:54 INFO - PROCESS | 1846 | 1461059214165 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 1846 | 1461059214171 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:46:54 INFO - PROCESS | 1846 | 1461059214210 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 1846 | 1461059214213 Marionette TRACE conn4 <- [1,842,null,{}] 02:46:54 INFO - PROCESS | 1846 | 1461059214224 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 1846 | 1461059214439 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:46:54 INFO - PROCESS | 1846 | 1461059214474 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92d8000 == 68 [pid = 1846] [id = 218] 02:46:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1fbca0000) [pid = 1846] [serial = 655] [outer = (nil)] 02:46:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1fd699800) [pid = 1846] [serial = 656] [outer = 0x7fe1fbca0000] 02:46:54 INFO - PROCESS | 1846 | 1461059214544 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1fdc66800) [pid = 1846] [serial = 657] [outer = 0x7fe1fbca0000] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1f3b35400) [pid = 1846] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1ee0a8000) [pid = 1846] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f2853c00) [pid = 1846] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1eb892000) [pid = 1846] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1f60b4c00) [pid = 1846] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1f2851c00) [pid = 1846] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1eb88fc00) [pid = 1846] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1f88f7c00) [pid = 1846] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1ee0b0800) [pid = 1846] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1fdc6d000) [pid = 1846] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe1fd53f000) [pid = 1846] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1f2852c00) [pid = 1846] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1ec6cb400) [pid = 1846] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fe1ec6ca800) [pid = 1846] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fe1f4c8e400) [pid = 1846] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fe1f808a800) [pid = 1846] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fe1fe565c00) [pid = 1846] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fe1fdc6a000) [pid = 1846] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fe1ed393800) [pid = 1846] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fe1f2856000) [pid = 1846] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fe1ed526800) [pid = 1846] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fe20b1c7c00) [pid = 1846] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fe1fd6f1c00) [pid = 1846] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:46:55 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fe1fde52c00) [pid = 1846] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:46:55 INFO - PROCESS | 1846 | 1461059215784 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1636ms 02:46:55 INFO - PROCESS | 1846 | 1461059215847 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1846 | 1461059215851 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:46:55 INFO - PROCESS | 1846 | 1461059215857 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1846 | 1461059215859 Marionette TRACE conn4 <- [1,846,null,{}] 02:46:55 INFO - PROCESS | 1846 | 1461059215865 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:56 INFO - PROCESS | 1846 | 1461059216107 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:46:56 INFO - PROCESS | 1846 | 1461059216237 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fb554000 == 69 [pid = 1846] [id = 219] 02:46:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fe1fd53e000) [pid = 1846] [serial = 658] [outer = (nil)] 02:46:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fe1fd6ea800) [pid = 1846] [serial = 659] [outer = 0x7fe1fd53e000] 02:46:56 INFO - PROCESS | 1846 | 1461059216318 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fe1fdd5c400) [pid = 1846] [serial = 660] [outer = 0x7fe1fd53e000] 02:46:57 INFO - PROCESS | 1846 | 1461059217017 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1177ms 02:46:57 INFO - PROCESS | 1846 | 1461059217035 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 1846 | 1461059217038 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:46:57 INFO - PROCESS | 1846 | 1461059217045 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1846 | 1461059217047 Marionette TRACE conn4 <- [1,850,null,{}] 02:46:57 INFO - PROCESS | 1846 | 1461059217053 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 1846 | 1461059217274 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:46:57 INFO - PROCESS | 1846 | 1461059217290 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe705000 == 70 [pid = 1846] [id = 220] 02:46:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fe1fb51d800) [pid = 1846] [serial = 661] [outer = (nil)] 02:46:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fe1fdf19000) [pid = 1846] [serial = 662] [outer = 0x7fe1fb51d800] 02:46:57 INFO - PROCESS | 1846 | 1461059217355 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fe1fe568400) [pid = 1846] [serial = 663] [outer = 0x7fe1fb51d800] 02:46:58 INFO - PROCESS | 1846 | 1461059218399 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1386ms 02:46:58 INFO - PROCESS | 1846 | 1461059218433 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 1846 | 1461059218438 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:46:58 INFO - PROCESS | 1846 | 1461059218450 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1846 | 1461059218455 Marionette TRACE conn4 <- [1,854,null,{}] 02:46:58 INFO - PROCESS | 1846 | 1461059218466 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 1846 | 1461059218706 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:46:58 INFO - PROCESS | 1846 | 1461059218970 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f289c800 == 71 [pid = 1846] [id = 221] 02:46:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fe1f2857800) [pid = 1846] [serial = 664] [outer = (nil)] 02:46:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fe1f3a6b800) [pid = 1846] [serial = 665] [outer = 0x7fe1f2857800] 02:46:59 INFO - PROCESS | 1846 | 1461059219062 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fe1f3b3f800) [pid = 1846] [serial = 666] [outer = 0x7fe1f2857800] 02:46:59 INFO - PROCESS | 1846 | 1461059219961 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1538ms 02:46:59 INFO - PROCESS | 1846 | 1461059219989 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1846 | 1461059219998 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:47:00 INFO - PROCESS | 1846 | 1461059220010 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1846 | 1461059220014 Marionette TRACE conn4 <- [1,858,null,{}] 02:47:00 INFO - PROCESS | 1846 | 1461059220021 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 1846 | 1461059220260 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:47:00 INFO - PROCESS | 1846 | 1461059220419 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92b6800 == 72 [pid = 1846] [id = 222] 02:47:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fe1f286f000) [pid = 1846] [serial = 667] [outer = (nil)] 02:47:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fe1f808e000) [pid = 1846] [serial = 668] [outer = 0x7fe1f286f000] 02:47:00 INFO - PROCESS | 1846 | 1461059220497 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1f88f7c00) [pid = 1846] [serial = 669] [outer = 0x7fe1f286f000] 02:47:01 INFO - PROCESS | 1846 | 1461059221536 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1582ms 02:47:01 INFO - PROCESS | 1846 | 1461059221592 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 1846 | 1461059221597 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:47:01 INFO - PROCESS | 1846 | 1461059221604 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 1846 | 1461059221610 Marionette TRACE conn4 <- [1,862,null,{}] 02:47:01 INFO - PROCESS | 1846 | 1461059221627 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 1846 | 1461059221884 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:47:02 INFO - PROCESS | 1846 | 1461059222089 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d78800 == 73 [pid = 1846] [id = 223] 02:47:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1fd22a000) [pid = 1846] [serial = 670] [outer = (nil)] 02:47:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1fdc67000) [pid = 1846] [serial = 671] [outer = 0x7fe1fd22a000] 02:47:02 INFO - PROCESS | 1846 | 1461059222215 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1fde57000) [pid = 1846] [serial = 672] [outer = 0x7fe1fd22a000] 02:47:03 INFO - PROCESS | 1846 | 1461059223102 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1536ms 02:47:03 INFO - PROCESS | 1846 | 1461059223141 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1846 | 1461059223145 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:47:03 INFO - PROCESS | 1846 | 1461059223152 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1846 | 1461059223154 Marionette TRACE conn4 <- [1,866,null,{}] 02:47:03 INFO - PROCESS | 1846 | 1461059223161 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 1846 | 1461059223346 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:47:03 INFO - PROCESS | 1846 | 1461059223519 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20e136800 == 74 [pid = 1846] [id = 224] 02:47:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1f80dc800) [pid = 1846] [serial = 673] [outer = (nil)] 02:47:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1fe56c000) [pid = 1846] [serial = 674] [outer = 0x7fe1f80dc800] 02:47:03 INFO - PROCESS | 1846 | 1461059223598 Marionette DEBUG loaded listener.js 02:47:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1fec7f400) [pid = 1846] [serial = 675] [outer = 0x7fe1f80dc800] 02:47:04 INFO - PROCESS | 1846 | 1461059224491 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1388ms 02:47:04 INFO - PROCESS | 1846 | 1461059224542 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 1846 | 1461059224546 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:47:04 INFO - PROCESS | 1846 | 1461059224552 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 1846 | 1461059224556 Marionette TRACE conn4 <- [1,870,null,{}] 02:47:04 INFO - PROCESS | 1846 | 1461059224561 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:04 INFO - PROCESS | 1846 | 1461059224750 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:47:04 INFO - PROCESS | 1846 | 1461059224912 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20f894800 == 75 [pid = 1846] [id = 225] 02:47:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1eb895c00) [pid = 1846] [serial = 676] [outer = (nil)] 02:47:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe200bafc00) [pid = 1846] [serial = 677] [outer = 0x7fe1eb895c00] 02:47:04 INFO - PROCESS | 1846 | 1461059224992 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe204055400) [pid = 1846] [serial = 678] [outer = 0x7fe1eb895c00] 02:47:05 INFO - PROCESS | 1846 | 1461059225905 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1387ms 02:47:05 INFO - PROCESS | 1846 | 1461059225940 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 1846 | 1461059225945 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:47:05 INFO - PROCESS | 1846 | 1461059225953 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 1846 | 1461059225957 Marionette TRACE conn4 <- [1,874,null,{}] 02:47:05 INFO - PROCESS | 1846 | 1461059225963 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 1846 | 1461059226179 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:47:06 INFO - PROCESS | 1846 | 1461059226355 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe21025f800 == 76 [pid = 1846] [id = 226] 02:47:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe20ac3cc00) [pid = 1846] [serial = 679] [outer = (nil)] 02:47:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe20af0a000) [pid = 1846] [serial = 680] [outer = 0x7fe20ac3cc00] 02:47:06 INFO - PROCESS | 1846 | 1461059226485 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe20afe2400) [pid = 1846] [serial = 681] [outer = 0x7fe20ac3cc00] 02:47:07 INFO - PROCESS | 1846 | 1461059227376 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1482ms 02:47:07 INFO - PROCESS | 1846 | 1461059227437 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 1846 | 1461059227442 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:47:07 INFO - PROCESS | 1846 | 1461059227451 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 1846 | 1461059227456 Marionette TRACE conn4 <- [1,878,null,{}] 02:47:07 INFO - PROCESS | 1846 | 1461059227463 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 1846 | 1461059227750 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:47:07 INFO - PROCESS | 1846 | 1461059227917 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe21042f000 == 77 [pid = 1846] [id = 227] 02:47:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1eb890400) [pid = 1846] [serial = 682] [outer = (nil)] 02:47:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe20b126400) [pid = 1846] [serial = 683] [outer = 0x7fe1eb890400] 02:47:08 INFO - PROCESS | 1846 | 1461059228010 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe20b1da400) [pid = 1846] [serial = 684] [outer = 0x7fe1eb890400] 02:47:08 INFO - PROCESS | 1846 | 1461059228832 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1440ms 02:47:08 INFO - PROCESS | 1846 | 1461059228891 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:47:08 INFO - PROCESS | 1846 | 1461059228896 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:47:08 INFO - PROCESS | 1846 | 1461059228902 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1846 | 1461059228906 Marionette TRACE conn4 <- [1,882,null,{}] 02:47:08 INFO - PROCESS | 1846 | 1461059228912 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 1846 | 1461059229112 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:47:09 INFO - PROCESS | 1846 | 1461059229278 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe212d35800 == 78 [pid = 1846] [id = 228] 02:47:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1f3b40800) [pid = 1846] [serial = 685] [outer = (nil)] 02:47:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe20bf31400) [pid = 1846] [serial = 686] [outer = 0x7fe1f3b40800] 02:47:09 INFO - PROCESS | 1846 | 1461059229359 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe20c103c00) [pid = 1846] [serial = 687] [outer = 0x7fe1f3b40800] 02:47:10 INFO - PROCESS | 1846 | 1461059230249 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1388ms 02:47:10 INFO - PROCESS | 1846 | 1461059230291 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 1846 | 1461059230295 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:47:10 INFO - PROCESS | 1846 | 1461059230302 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 1846 | 1461059230306 Marionette TRACE conn4 <- [1,886,null,{}] 02:47:10 INFO - PROCESS | 1846 | 1461059230312 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 1846 | 1461059230508 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:47:10 INFO - PROCESS | 1846 | 1461059230678 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe214566000 == 79 [pid = 1846] [id = 229] 02:47:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1fe570800) [pid = 1846] [serial = 688] [outer = (nil)] 02:47:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe20c2bdc00) [pid = 1846] [serial = 689] [outer = 0x7fe1fe570800] 02:47:10 INFO - PROCESS | 1846 | 1461059230753 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe20e09a800) [pid = 1846] [serial = 690] [outer = 0x7fe1fe570800] 02:47:11 INFO - PROCESS | 1846 | 1461059231685 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1433ms 02:47:11 INFO - PROCESS | 1846 | 1461059231736 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:47:11 INFO - PROCESS | 1846 | 1461059231739 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:47:11 INFO - PROCESS | 1846 | 1461059231746 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 1846 | 1461059231755 Marionette TRACE conn4 <- [1,890,null,{}] 02:47:11 INFO - PROCESS | 1846 | 1461059231765 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 1846 | 1461059231991 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:47:12 INFO - PROCESS | 1846 | 1461059232157 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ea7d2000 == 80 [pid = 1846] [id = 230] 02:47:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1f44fc800) [pid = 1846] [serial = 691] [outer = (nil)] 02:47:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe209ed4400) [pid = 1846] [serial = 692] [outer = 0x7fe1f44fc800] 02:47:12 INFO - PROCESS | 1846 | 1461059232234 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe20e18dc00) [pid = 1846] [serial = 693] [outer = 0x7fe1f44fc800] 02:47:13 INFO - PROCESS | 1846 | 1461059233166 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1444ms 02:47:13 INFO - PROCESS | 1846 | 1461059233191 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:47:13 INFO - PROCESS | 1846 | 1461059233197 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:47:13 INFO - PROCESS | 1846 | 1461059233204 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1846 | 1461059233209 Marionette TRACE conn4 <- [1,894,null,{}] 02:47:13 INFO - PROCESS | 1846 | 1461059233215 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 1846 | 1461059233488 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:47:13 INFO - PROCESS | 1846 | 1461059233715 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f28ad000 == 81 [pid = 1846] [id = 231] 02:47:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1f808c800) [pid = 1846] [serial = 694] [outer = (nil)] 02:47:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1fd6f0000) [pid = 1846] [serial = 695] [outer = 0x7fe1f808c800] 02:47:13 INFO - PROCESS | 1846 | 1461059233815 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe20fe2a800) [pid = 1846] [serial = 696] [outer = 0x7fe1f808c800] 02:47:14 INFO - PROCESS | 1846 | 1461059234765 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1589ms 02:47:14 INFO - PROCESS | 1846 | 1461059234793 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:47:14 INFO - PROCESS | 1846 | 1461059234797 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:47:14 INFO - PROCESS | 1846 | 1461059234803 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:47:14 INFO - PROCESS | 1846 | 1461059234806 Marionette TRACE conn4 <- [1,898,null,{}] 02:47:14 INFO - PROCESS | 1846 | 1461059234812 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 1846 | 1461059235004 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:47:15 INFO - PROCESS | 1846 | 1461059235499 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec6b5000 == 82 [pid = 1846] [id = 232] 02:47:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1ed393400) [pid = 1846] [serial = 697] [outer = (nil)] 02:47:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1ed39c400) [pid = 1846] [serial = 698] [outer = 0x7fe1ed393400] 02:47:15 INFO - PROCESS | 1846 | 1461059235618 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1ee0ad000) [pid = 1846] [serial = 699] [outer = 0x7fe1ed393400] 02:47:16 INFO - PROCESS | 1846 | 1461059236527 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1739ms 02:47:16 INFO - PROCESS | 1846 | 1461059236542 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 1846 | 1461059236550 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:47:16 INFO - PROCESS | 1846 | 1461059236560 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 1846 | 1461059236564 Marionette TRACE conn4 <- [1,902,null,{}] 02:47:16 INFO - PROCESS | 1846 | 1461059236574 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:16 INFO - PROCESS | 1846 | 1461059236765 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:47:17 INFO - PROCESS | 1846 | 1461059237139 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed65d000 == 83 [pid = 1846] [id = 233] 02:47:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1f3a6d400) [pid = 1846] [serial = 700] [outer = (nil)] 02:47:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1f3f22000) [pid = 1846] [serial = 701] [outer = 0x7fe1f3a6d400] 02:47:17 INFO - PROCESS | 1846 | 1461059237226 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1f4c8fc00) [pid = 1846] [serial = 702] [outer = 0x7fe1f3a6d400] 02:47:18 INFO - PROCESS | 1846 | 1461059238113 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1591ms 02:47:18 INFO - PROCESS | 1846 | 1461059238155 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:47:18 INFO - PROCESS | 1846 | 1461059238161 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:47:18 INFO - PROCESS | 1846 | 1461059238169 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1846 | 1461059238172 Marionette TRACE conn4 <- [1,906,null,{}] 02:47:18 INFO - PROCESS | 1846 | 1461059238178 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 1846 | 1461059238370 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:47:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fb554000 == 82 [pid = 1846] [id = 219] 02:47:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92d8000 == 81 [pid = 1846] [id = 218] 02:47:18 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1fd04ec00) [pid = 1846] [serial = 595] [outer = (nil)] [url = about:blank] 02:47:18 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fd69a800) [pid = 1846] [serial = 616] [outer = (nil)] [url = about:blank] 02:47:18 INFO - PROCESS | 1846 | 1461059238701 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f80b0800 == 80 [pid = 1846] [id = 217] 02:47:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3f40000 == 79 [pid = 1846] [id = 216] 02:47:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee0c2800 == 78 [pid = 1846] [id = 215] 02:47:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4411000 == 77 [pid = 1846] [id = 214] 02:47:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec586800 == 78 [pid = 1846] [id = 234] 02:47:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1ed526400) [pid = 1846] [serial = 703] [outer = (nil)] 02:47:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1f8289400) [pid = 1846] [serial = 704] [outer = 0x7fe1ed526400] 02:47:18 INFO - PROCESS | 1846 | 1461059238781 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1f9266400) [pid = 1846] [serial = 705] [outer = 0x7fe1ed526400] 02:47:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7b3800 == 77 [pid = 1846] [id = 210] 02:47:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff391000 == 76 [pid = 1846] [id = 209] 02:47:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe713000 == 75 [pid = 1846] [id = 208] 02:47:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92b4000 == 74 [pid = 1846] [id = 207] 02:47:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee134800 == 73 [pid = 1846] [id = 206] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f3f22c00) [pid = 1846] [serial = 515] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1fe66ec00) [pid = 1846] [serial = 533] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe20b1dec00) [pid = 1846] [serial = 485] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f4f23c00) [pid = 1846] [serial = 605] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1f2876800) [pid = 1846] [serial = 557] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1ee0ad800) [pid = 1846] [serial = 473] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f827f400) [pid = 1846] [serial = 614] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1f9263c00) [pid = 1846] [serial = 476] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1fd538000) [pid = 1846] [serial = 521] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe20afe9400) [pid = 1846] [serial = 539] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1fe566000) [pid = 1846] [serial = 530] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f3ab0800) [pid = 1846] [serial = 586] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1fdd5d400) [pid = 1846] [serial = 479] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1fd442800) [pid = 1846] [serial = 611] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1f5b54800) [pid = 1846] [serial = 589] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1fd3ee000) [pid = 1846] [serial = 598] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe20e028000) [pid = 1846] [serial = 488] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1f3ab1400) [pid = 1846] [serial = 602] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1fa9cd400) [pid = 1846] [serial = 592] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1f44f6400) [pid = 1846] [serial = 604] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1fdc69800) [pid = 1846] [serial = 527] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1fc124c00) [pid = 1846] [serial = 610] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe200c60000) [pid = 1846] [serial = 536] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1f9265800) [pid = 1846] [serial = 608] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1fd53a800) [pid = 1846] [serial = 599] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1f828a000) [pid = 1846] [serial = 518] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1f8082c00) [pid = 1846] [serial = 560] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1f8282400) [pid = 1846] [serial = 607] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1ed39b000) [pid = 1846] [serial = 613] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe200e98c00) [pid = 1846] [serial = 482] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1f286d800) [pid = 1846] [serial = 601] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1eb89d400) [pid = 1846] [serial = 491] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe1fd69f800) [pid = 1846] [serial = 524] [outer = (nil)] [url = about:blank] 02:47:19 INFO - PROCESS | 1846 | 1461059239592 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1485ms 02:47:19 INFO - PROCESS | 1846 | 1461059239655 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:47:19 INFO - PROCESS | 1846 | 1461059239659 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:47:19 INFO - PROCESS | 1846 | 1461059239675 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 1846 | 1461059239685 Marionette TRACE conn4 <- [1,910,null,{}] 02:47:19 INFO - PROCESS | 1846 | 1461059239694 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:19 INFO - PROCESS | 1846 | 1461059239885 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:47:20 INFO - PROCESS | 1846 | 1461059240019 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3a96800 == 74 [pid = 1846] [id = 235] 02:47:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1eb89d400) [pid = 1846] [serial = 706] [outer = (nil)] 02:47:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1f926d000) [pid = 1846] [serial = 707] [outer = 0x7fe1eb89d400] 02:47:20 INFO - PROCESS | 1846 | 1461059240086 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1fd231000) [pid = 1846] [serial = 708] [outer = 0x7fe1eb89d400] 02:47:20 INFO - PROCESS | 1846 | 1461059240858 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1254ms 02:47:20 INFO - PROCESS | 1846 | 1461059240926 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 1846 | 1461059240931 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:47:20 INFO - PROCESS | 1846 | 1461059240948 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 1846 | 1461059240952 Marionette TRACE conn4 <- [1,914,null,{}] 02:47:20 INFO - PROCESS | 1846 | 1461059240958 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 1846 | 1461059241179 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:47:21 INFO - PROCESS | 1846 | 1461059241206 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f80af800 == 75 [pid = 1846] [id = 236] 02:47:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1fc12e000) [pid = 1846] [serial = 709] [outer = (nil)] 02:47:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1fd69ac00) [pid = 1846] [serial = 710] [outer = 0x7fe1fc12e000] 02:47:21 INFO - PROCESS | 1846 | 1461059241272 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1fdc69800) [pid = 1846] [serial = 711] [outer = 0x7fe1fc12e000] 02:47:22 INFO - PROCESS | 1846 | 1461059242244 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1336ms 02:47:22 INFO - PROCESS | 1846 | 1461059242286 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:47:22 INFO - PROCESS | 1846 | 1461059242290 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:47:22 INFO - PROCESS | 1846 | 1461059242296 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 1846 | 1461059242299 Marionette TRACE conn4 <- [1,918,null,{}] 02:47:22 INFO - PROCESS | 1846 | 1461059242305 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 1846 | 1461059242527 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:47:22 INFO - PROCESS | 1846 | 1461059242578 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92c8800 == 76 [pid = 1846] [id = 237] 02:47:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1fdd5fc00) [pid = 1846] [serial = 712] [outer = (nil)] 02:47:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1fde53400) [pid = 1846] [serial = 713] [outer = 0x7fe1fdd5fc00] 02:47:22 INFO - PROCESS | 1846 | 1461059242748 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1fe574c00) [pid = 1846] [serial = 714] [outer = 0x7fe1fdd5fc00] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1ec6ce800) [pid = 1846] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1fbca0000) [pid = 1846] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1f2849000) [pid = 1846] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1fb510800) [pid = 1846] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1f4c84800) [pid = 1846] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1fd53e000) [pid = 1846] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1f44f5800) [pid = 1846] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:47:23 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1f4c89c00) [pid = 1846] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:47:23 INFO - PROCESS | 1846 | 1461059243780 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1536ms 02:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:47:23 INFO - PROCESS | 1846 | 1461059243833 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 1846 | 1461059243836 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:47:23 INFO - PROCESS | 1846 | 1461059243844 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1846 | 1461059243846 Marionette TRACE conn4 <- [1,922,null,{}] 02:47:23 INFO - PROCESS | 1846 | 1461059243852 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 1846 | 1461059244041 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:47:24 INFO - PROCESS | 1846 | 1461059244164 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fda22000 == 77 [pid = 1846] [id = 238] 02:47:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1f9271c00) [pid = 1846] [serial = 715] [outer = (nil)] 02:47:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1ff31d400) [pid = 1846] [serial = 716] [outer = 0x7fe1f9271c00] 02:47:24 INFO - PROCESS | 1846 | 1461059244232 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe209ecf400) [pid = 1846] [serial = 717] [outer = 0x7fe1f9271c00] 02:47:25 INFO - PROCESS | 1846 | 1461059245144 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1337ms 02:47:25 INFO - PROCESS | 1846 | 1461059245270 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 1846 | 1461059245276 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:47:25 INFO - PROCESS | 1846 | 1461059245288 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 1846 | 1461059245293 Marionette TRACE conn4 <- [1,926,null,{}] 02:47:25 INFO - PROCESS | 1846 | 1461059245314 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 1846 | 1461059245526 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:47:25 INFO - PROCESS | 1846 | 1461059245699 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed64b000 == 78 [pid = 1846] [id = 239] 02:47:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1ee0a5000) [pid = 1846] [serial = 718] [outer = (nil)] 02:47:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1f284b800) [pid = 1846] [serial = 719] [outer = 0x7fe1ee0a5000] 02:47:25 INFO - PROCESS | 1846 | 1461059245780 Marionette DEBUG loaded listener.js 02:47:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1f3ab2000) [pid = 1846] [serial = 720] [outer = 0x7fe1ee0a5000] 02:47:26 INFO - PROCESS | 1846 | 1461059246787 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1550ms 02:47:26 INFO - PROCESS | 1846 | 1461059246835 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:47:26 INFO - PROCESS | 1846 | 1461059246841 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:47:26 INFO - PROCESS | 1846 | 1461059246856 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - PROCESS | 1846 | 1461059246863 Marionette TRACE conn4 <- [1,930,null,{}] 02:47:26 INFO - PROCESS | 1846 | 1461059246871 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 1846 | 1461059247079 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:47:27 INFO - PROCESS | 1846 | 1461059247296 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f62b0800 == 79 [pid = 1846] [id = 240] 02:47:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1f7f8bc00) [pid = 1846] [serial = 721] [outer = (nil)] 02:47:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1f88f4c00) [pid = 1846] [serial = 722] [outer = 0x7fe1f7f8bc00] 02:47:27 INFO - PROCESS | 1846 | 1461059247422 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1fa9cc800) [pid = 1846] [serial = 723] [outer = 0x7fe1f7f8bc00] 02:47:28 INFO - PROCESS | 1846 | 1461059248392 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1593ms 02:47:28 INFO - PROCESS | 1846 | 1461059248444 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 1846 | 1461059248447 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:47:28 INFO - PROCESS | 1846 | 1461059248457 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1846 | 1461059248462 Marionette TRACE conn4 <- [1,934,null,{}] 02:47:28 INFO - PROCESS | 1846 | 1461059248478 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 1846 | 1461059248699 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:47:28 INFO - PROCESS | 1846 | 1461059248953 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fecdf800 == 80 [pid = 1846] [id = 241] 02:47:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1fdd5a000) [pid = 1846] [serial = 724] [outer = (nil)] 02:47:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1fdf10c00) [pid = 1846] [serial = 725] [outer = 0x7fe1fdd5a000] 02:47:29 INFO - PROCESS | 1846 | 1461059249081 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1fe5c5000) [pid = 1846] [serial = 726] [outer = 0x7fe1fdd5a000] 02:47:30 INFO - PROCESS | 1846 | 1461059250047 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1633ms 02:47:30 INFO - PROCESS | 1846 | 1461059250091 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 1846 | 1461059250095 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:47:30 INFO - PROCESS | 1846 | 1461059250101 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 1846 | 1461059250105 Marionette TRACE conn4 <- [1,938,null,{}] 02:47:30 INFO - PROCESS | 1846 | 1461059250111 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 1846 | 1461059250310 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:47:30 INFO - PROCESS | 1846 | 1461059250534 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d14000 == 81 [pid = 1846] [id = 242] 02:47:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe200e9b000) [pid = 1846] [serial = 727] [outer = (nil)] 02:47:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe20aa46400) [pid = 1846] [serial = 728] [outer = 0x7fe200e9b000] 02:47:30 INFO - PROCESS | 1846 | 1461059250668 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe20af0f800) [pid = 1846] [serial = 729] [outer = 0x7fe200e9b000] 02:47:31 INFO - PROCESS | 1846 | 1461059251520 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1485ms 02:47:31 INFO - PROCESS | 1846 | 1461059251589 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1846 | 1461059251593 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:47:31 INFO - PROCESS | 1846 | 1461059251599 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1846 | 1461059251603 Marionette TRACE conn4 <- [1,942,null,{}] 02:47:31 INFO - PROCESS | 1846 | 1461059251609 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:31 INFO - PROCESS | 1846 | 1461059251819 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:47:32 INFO - PROCESS | 1846 | 1461059251995 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20bbcf800 == 82 [pid = 1846] [id = 243] 02:47:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe200b4e800) [pid = 1846] [serial = 730] [outer = (nil)] 02:47:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe20bffe800) [pid = 1846] [serial = 731] [outer = 0x7fe200b4e800] 02:47:32 INFO - PROCESS | 1846 | 1461059252074 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe20e193000) [pid = 1846] [serial = 732] [outer = 0x7fe200b4e800] 02:47:32 INFO - PROCESS | 1846 | 1461059252962 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1432ms 02:47:33 INFO - PROCESS | 1846 | 1461059253032 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:47:33 INFO - PROCESS | 1846 | 1461059253036 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:47:33 INFO - PROCESS | 1846 | 1461059253042 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 1846 | 1461059253046 Marionette TRACE conn4 <- [1,946,null,{}] 02:47:33 INFO - PROCESS | 1846 | 1461059253052 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:33 INFO - PROCESS | 1846 | 1461059253321 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:47:33 INFO - PROCESS | 1846 | 1461059253544 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe21041e000 == 83 [pid = 1846] [id = 244] 02:47:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe210206400) [pid = 1846] [serial = 733] [outer = (nil)] 02:47:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe210211800) [pid = 1846] [serial = 734] [outer = 0x7fe210206400] 02:47:33 INFO - PROCESS | 1846 | 1461059253668 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe21040bc00) [pid = 1846] [serial = 735] [outer = 0x7fe210206400] 02:47:34 INFO - PROCESS | 1846 | 1461059254561 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1579ms 02:47:34 INFO - PROCESS | 1846 | 1461059254624 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:47:34 INFO - PROCESS | 1846 | 1461059254628 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:47:34 INFO - PROCESS | 1846 | 1461059254635 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1846 | 1461059254638 Marionette TRACE conn4 <- [1,950,null,{}] 02:47:34 INFO - PROCESS | 1846 | 1461059254645 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 1846 | 1461059254846 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:47:35 INFO - PROCESS | 1846 | 1461059255015 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e9711000 == 84 [pid = 1846] [id = 245] 02:47:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1fce69c00) [pid = 1846] [serial = 736] [outer = (nil)] 02:47:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1fce71000) [pid = 1846] [serial = 737] [outer = 0x7fe1fce69c00] 02:47:35 INFO - PROCESS | 1846 | 1461059255096 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1fce75400) [pid = 1846] [serial = 738] [outer = 0x7fe1fce69c00] 02:47:35 INFO - PROCESS | 1846 | 1461059255962 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1385ms 02:47:36 INFO - PROCESS | 1846 | 1461059256021 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 1846 | 1461059256024 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:47:36 INFO - PROCESS | 1846 | 1461059256032 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1846 | 1461059256036 Marionette TRACE conn4 <- [1,954,null,{}] 02:47:36 INFO - PROCESS | 1846 | 1461059256042 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:36 INFO - PROCESS | 1846 | 1461059256241 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:47:36 INFO - PROCESS | 1846 | 1461059256412 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe214579000 == 85 [pid = 1846] [id = 246] 02:47:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1fce6bc00) [pid = 1846] [serial = 739] [outer = (nil)] 02:47:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe210207c00) [pid = 1846] [serial = 740] [outer = 0x7fe1fce6bc00] 02:47:36 INFO - PROCESS | 1846 | 1461059256508 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe212009000) [pid = 1846] [serial = 741] [outer = 0x7fe1fce6bc00] 02:47:37 INFO - PROCESS | 1846 | 1461059257431 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1443ms 02:47:37 INFO - PROCESS | 1846 | 1461059257477 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:47:37 INFO - PROCESS | 1846 | 1461059257481 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:47:37 INFO - PROCESS | 1846 | 1461059257487 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:47:37 INFO - PROCESS | 1846 | 1461059257491 Marionette TRACE conn4 <- [1,958,null,{}] 02:47:37 INFO - PROCESS | 1846 | 1461059257497 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:37 INFO - PROCESS | 1846 | 1461059257694 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:47:37 INFO - PROCESS | 1846 | 1461059257868 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1eb84b800 == 86 [pid = 1846] [id = 247] 02:47:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1eaa52c00) [pid = 1846] [serial = 742] [outer = (nil)] 02:47:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1eaa59000) [pid = 1846] [serial = 743] [outer = 0x7fe1eaa52c00] 02:47:37 INFO - PROCESS | 1846 | 1461059257942 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1eaa5e400) [pid = 1846] [serial = 744] [outer = 0x7fe1eaa52c00] 02:47:38 INFO - PROCESS | 1846 | 1461059258877 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1431ms 02:47:38 INFO - PROCESS | 1846 | 1461059258919 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1846 | 1461059258922 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:47:38 INFO - PROCESS | 1846 | 1461059258930 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1846 | 1461059258934 Marionette TRACE conn4 <- [1,962,null,{}] 02:47:38 INFO - PROCESS | 1846 | 1461059258941 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 1846 | 1461059259130 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:47:39 INFO - PROCESS | 1846 | 1461059259305 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab2b000 == 87 [pid = 1846] [id = 248] 02:47:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1eaa53c00) [pid = 1846] [serial = 745] [outer = (nil)] 02:47:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1eabd1400) [pid = 1846] [serial = 746] [outer = 0x7fe1eaa53c00] 02:47:39 INFO - PROCESS | 1846 | 1461059259378 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1eabd8800) [pid = 1846] [serial = 747] [outer = 0x7fe1eaa53c00] 02:47:40 INFO - PROCESS | 1846 | 1461059260356 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1482ms 02:47:40 INFO - PROCESS | 1846 | 1461059260413 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 1846 | 1461059260417 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:47:40 INFO - PROCESS | 1846 | 1461059260424 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 1846 | 1461059260430 Marionette TRACE conn4 <- [1,966,null,{}] 02:47:40 INFO - PROCESS | 1846 | 1461059260436 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 1846 | 1461059260661 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:47:40 INFO - PROCESS | 1846 | 1461059260888 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e87a7800 == 88 [pid = 1846] [id = 249] 02:47:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f284cc00) [pid = 1846] [serial = 748] [outer = (nil)] 02:47:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1fce75800) [pid = 1846] [serial = 749] [outer = 0x7fe1f284cc00] 02:47:41 INFO - PROCESS | 1846 | 1461059261018 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe20aa44c00) [pid = 1846] [serial = 750] [outer = 0x7fe1f284cc00] 02:47:42 INFO - PROCESS | 1846 | 1461059262267 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1888ms 02:47:42 INFO - PROCESS | 1846 | 1461059262314 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 1846 | 1461059262320 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:47:42 INFO - PROCESS | 1846 | 1461059262330 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 1846 | 1461059262335 Marionette TRACE conn4 <- [1,970,null,{}] 02:47:42 INFO - PROCESS | 1846 | 1461059262346 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 1846 | 1461059262614 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:47:42 INFO - PROCESS | 1846 | 1461059262794 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed64c800 == 89 [pid = 1846] [id = 250] 02:47:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1eaf6d400) [pid = 1846] [serial = 751] [outer = (nil)] 02:47:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1eaf77400) [pid = 1846] [serial = 752] [outer = 0x7fe1eaf6d400] 02:47:42 INFO - PROCESS | 1846 | 1461059262865 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1ec6cd400) [pid = 1846] [serial = 753] [outer = 0x7fe1eaf6d400] 02:47:43 INFO - PROCESS | 1846 | 1461059263761 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1493ms 02:47:43 INFO - PROCESS | 1846 | 1461059263823 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 1846 | 1461059263832 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:47:43 INFO - PROCESS | 1846 | 1461059263843 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 1846 | 1461059263846 Marionette TRACE conn4 <- [1,974,null,{}] 02:47:43 INFO - PROCESS | 1846 | 1461059263853 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 1846 | 1461059264170 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:47:44 INFO - PROCESS | 1846 | 1461059264481 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1eb813000 == 90 [pid = 1846] [id = 251] 02:47:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1f287ac00) [pid = 1846] [serial = 754] [outer = (nil)] 02:47:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f3a78c00) [pid = 1846] [serial = 755] [outer = 0x7fe1f287ac00] 02:47:44 INFO - PROCESS | 1846 | 1461059264564 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1f3b41400) [pid = 1846] [serial = 756] [outer = 0x7fe1f287ac00] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec587800 == 89 [pid = 1846] [id = 205] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1ff321000) [pid = 1846] [serial = 638] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1fdf19000) [pid = 1846] [serial = 662] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92c8800 == 88 [pid = 1846] [id = 237] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f80af800 == 87 [pid = 1846] [id = 236] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a96800 == 86 [pid = 1846] [id = 235] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec586800 == 85 [pid = 1846] [id = 234] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed65d000 == 84 [pid = 1846] [id = 233] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec6b5000 == 83 [pid = 1846] [id = 232] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe214566000 == 82 [pid = 1846] [id = 229] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe212d35800 == 81 [pid = 1846] [id = 228] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe21042f000 == 80 [pid = 1846] [id = 227] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe21025f800 == 79 [pid = 1846] [id = 226] 02:47:45 INFO - PROCESS | 1846 | 1461059265641 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f894800 == 78 [pid = 1846] [id = 225] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20e136800 == 77 [pid = 1846] [id = 224] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d78800 == 76 [pid = 1846] [id = 223] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92b6800 == 75 [pid = 1846] [id = 222] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f289c800 == 74 [pid = 1846] [id = 221] 02:47:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe705000 == 73 [pid = 1846] [id = 220] 02:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1835ms 02:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:47:45 INFO - PROCESS | 1846 | 1461059265678 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:47:45 INFO - PROCESS | 1846 | 1461059265681 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:47:45 INFO - PROCESS | 1846 | 1461059265689 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 1846 | 1461059265695 Marionette TRACE conn4 <- [1,978,null,{}] 02:47:45 INFO - PROCESS | 1846 | 1461059265712 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 1846 | 1461059265899 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1fdc69000) [pid = 1846] [serial = 566] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1fd537800) [pid = 1846] [serial = 563] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1fdd61000) [pid = 1846] [serial = 631] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe200c5f400) [pid = 1846] [serial = 641] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1f4c84000) [pid = 1846] [serial = 645] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1f3b39400) [pid = 1846] [serial = 644] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1fd699800) [pid = 1846] [serial = 656] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1fe5bc000) [pid = 1846] [serial = 634] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f88f2400) [pid = 1846] [serial = 650] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1fb35a400) [pid = 1846] [serial = 651] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fdc72400) [pid = 1846] [serial = 628] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f3b3e800) [pid = 1846] [serial = 619] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1fd22a400) [pid = 1846] [serial = 653] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1fdc66800) [pid = 1846] [serial = 657] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f8283400) [pid = 1846] [serial = 648] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1f7f8a800) [pid = 1846] [serial = 647] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1f8284800) [pid = 1846] [serial = 622] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1f88eb800) [pid = 1846] [serial = 410] [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:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1fd6ed800) [pid = 1846] [serial = 625] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1fd6ea800) [pid = 1846] [serial = 659] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1fd537400) [pid = 1846] [serial = 654] [outer = (nil)] [url = about:blank] 02:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1fdd5c400) [pid = 1846] [serial = 660] [outer = (nil)] [url = about:blank] 02:47:46 INFO - PROCESS | 1846 | 1461059266172 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f277d000 == 74 [pid = 1846] [id = 252] 02:47:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1f4c84000) [pid = 1846] [serial = 757] [outer = (nil)] 02:47:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1f6136000) [pid = 1846] [serial = 758] [outer = 0x7fe1f4c84000] 02:47:46 INFO - PROCESS | 1846 | 1461059266251 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1f8284800) [pid = 1846] [serial = 759] [outer = 0x7fe1f4c84000] 02:47:47 INFO - PROCESS | 1846 | 1461059267033 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1387ms 02:47:47 INFO - PROCESS | 1846 | 1461059267076 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:47:47 INFO - PROCESS | 1846 | 1461059267080 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:47:47 INFO - PROCESS | 1846 | 1461059267086 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:47:47 INFO - PROCESS | 1846 | 1461059267090 Marionette TRACE conn4 <- [1,982,null,{}] 02:47:47 INFO - PROCESS | 1846 | 1461059267096 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:47 INFO - PROCESS | 1846 | 1461059267315 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:47:47 INFO - PROCESS | 1846 | 1461059267336 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f440c800 == 75 [pid = 1846] [id = 253] 02:47:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1f3a6c400) [pid = 1846] [serial = 760] [outer = (nil)] 02:47:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1f88f9000) [pid = 1846] [serial = 761] [outer = 0x7fe1f3a6c400] 02:47:47 INFO - PROCESS | 1846 | 1461059267405 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1fa969800) [pid = 1846] [serial = 762] [outer = 0x7fe1f3a6c400] 02:47:48 INFO - PROCESS | 1846 | 1461059268292 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1248ms 02:47:48 INFO - PROCESS | 1846 | 1461059268335 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 1846 | 1461059268339 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:47:48 INFO - PROCESS | 1846 | 1461059268346 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 1846 | 1461059268348 Marionette TRACE conn4 <- [1,986,null,{}] 02:47:48 INFO - PROCESS | 1846 | 1461059268363 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 1846 | 1461059268604 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:47:48 INFO - PROCESS | 1846 | 1461059268635 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f5d7e800 == 76 [pid = 1846] [id = 254] 02:47:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1f9266800) [pid = 1846] [serial = 763] [outer = (nil)] 02:47:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1fb5b8400) [pid = 1846] [serial = 764] [outer = 0x7fe1f9266800] 02:47:48 INFO - PROCESS | 1846 | 1461059268702 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1fce71400) [pid = 1846] [serial = 765] [outer = 0x7fe1f9266800] 02:47:49 INFO - PROCESS | 1846 | 1461059269640 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1340ms 02:47:49 INFO - PROCESS | 1846 | 1461059269688 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 1846 | 1461059269692 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:47:49 INFO - PROCESS | 1846 | 1461059269704 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 1846 | 1461059269707 Marionette TRACE conn4 <- [1,990,null,{}] 02:47:49 INFO - PROCESS | 1846 | 1461059269713 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 1846 | 1461059269978 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:47:50 INFO - PROCESS | 1846 | 1461059270011 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f92a2000 == 77 [pid = 1846] [id = 255] 02:47:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1fd2bd000) [pid = 1846] [serial = 766] [outer = (nil)] 02:47:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1fdc72400) [pid = 1846] [serial = 767] [outer = 0x7fe1fd2bd000] 02:47:50 INFO - PROCESS | 1846 | 1461059270084 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1fde5a400) [pid = 1846] [serial = 768] [outer = 0x7fe1fd2bd000] 02:47:50 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1ed526400) [pid = 1846] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:47:50 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1fc12e000) [pid = 1846] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:47:50 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1ed393400) [pid = 1846] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:47:50 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1eb89d400) [pid = 1846] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:47:50 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1fdd5fc00) [pid = 1846] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:47:50 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1f3a6d400) [pid = 1846] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:47:51 INFO - PROCESS | 1846 | 1461059271210 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1532ms 02:47:51 INFO - PROCESS | 1846 | 1461059271239 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 1846 | 1461059271242 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:47:51 INFO - PROCESS | 1846 | 1461059271249 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 1846 | 1461059271253 Marionette TRACE conn4 <- [1,994,null,{}] 02:47:51 INFO - PROCESS | 1846 | 1461059271258 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 1846 | 1461059271432 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:47:51 INFO - PROCESS | 1846 | 1461059271584 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fcb8c800 == 78 [pid = 1846] [id = 256] 02:47:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1ed526400) [pid = 1846] [serial = 769] [outer = (nil)] 02:47:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1fdf11000) [pid = 1846] [serial = 770] [outer = 0x7fe1ed526400] 02:47:51 INFO - PROCESS | 1846 | 1461059271652 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1fe572400) [pid = 1846] [serial = 771] [outer = 0x7fe1ed526400] 02:47:52 INFO - PROCESS | 1846 | 1461059272373 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1183ms 02:47:52 INFO - PROCESS | 1846 | 1461059272434 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 1846 | 1461059272438 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:47:52 INFO - PROCESS | 1846 | 1461059272444 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 1846 | 1461059272447 Marionette TRACE conn4 <- [1,998,null,{}] 02:47:52 INFO - PROCESS | 1846 | 1461059272454 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 1846 | 1461059272688 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:47:52 INFO - PROCESS | 1846 | 1461059272883 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ea7cf000 == 79 [pid = 1846] [id = 257] 02:47:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1eaa50800) [pid = 1846] [serial = 772] [outer = (nil)] 02:47:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1eabd3800) [pid = 1846] [serial = 773] [outer = 0x7fe1eaa50800] 02:47:52 INFO - PROCESS | 1846 | 1461059272963 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1eaf6c400) [pid = 1846] [serial = 774] [outer = 0x7fe1eaa50800] 02:47:53 INFO - PROCESS | 1846 | 1461059273977 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1581ms 02:47:54 INFO - PROCESS | 1846 | 1461059274028 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 1846 | 1461059274036 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:47:54 INFO - PROCESS | 1846 | 1461059274047 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 1846 | 1461059274051 Marionette TRACE conn4 <- [1,1002,null,{}] 02:47:54 INFO - PROCESS | 1846 | 1461059274059 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 1846 | 1461059274273 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:47:54 INFO - PROCESS | 1846 | 1461059274497 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3a7c000 == 80 [pid = 1846] [id = 258] 02:47:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1f2857c00) [pid = 1846] [serial = 775] [outer = (nil)] 02:47:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1f3b3d400) [pid = 1846] [serial = 776] [outer = 0x7fe1f2857c00] 02:47:54 INFO - PROCESS | 1846 | 1461059274624 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1f44f6400) [pid = 1846] [serial = 777] [outer = 0x7fe1f2857c00] 02:47:55 INFO - PROCESS | 1846 | 1461059275610 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1631ms 02:47:55 INFO - PROCESS | 1846 | 1461059275683 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 1846 | 1461059275690 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:47:55 INFO - PROCESS | 1846 | 1461059275697 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 1846 | 1461059275700 Marionette TRACE conn4 <- [1,1006,null,{}] 02:47:55 INFO - PROCESS | 1846 | 1461059275708 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 1846 | 1461059275955 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:47:56 INFO - PROCESS | 1846 | 1461059276256 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fbc5c800 == 81 [pid = 1846] [id = 259] 02:47:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f6221000) [pid = 1846] [serial = 778] [outer = (nil)] 02:47:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1f80d8000) [pid = 1846] [serial = 779] [outer = 0x7fe1f6221000] 02:47:56 INFO - PROCESS | 1846 | 1461059276340 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1f83d6800) [pid = 1846] [serial = 780] [outer = 0x7fe1f6221000] 02:47:57 INFO - PROCESS | 1846 | 1461059277281 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1634ms 02:47:57 INFO - PROCESS | 1846 | 1461059277333 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 1846 | 1461059277337 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:47:57 INFO - PROCESS | 1846 | 1461059277354 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1846 | 1461059277365 Marionette TRACE conn4 <- [1,1010,null,{}] 02:47:57 INFO - PROCESS | 1846 | 1461059277371 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 1846 | 1461059277637 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:47:57 INFO - PROCESS | 1846 | 1461059277901 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fec07800 == 82 [pid = 1846] [id = 260] 02:47:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f8088400) [pid = 1846] [serial = 781] [outer = (nil)] 02:47:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1fd53f800) [pid = 1846] [serial = 782] [outer = 0x7fe1f8088400] 02:47:57 INFO - PROCESS | 1846 | 1461059277981 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1fdc6a800) [pid = 1846] [serial = 783] [outer = 0x7fe1f8088400] 02:47:58 INFO - PROCESS | 1846 | 1461059278893 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1600ms 02:47:58 INFO - PROCESS | 1846 | 1461059278946 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:47:58 INFO - PROCESS | 1846 | 1461059278952 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:47:58 INFO - PROCESS | 1846 | 1461059278959 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 1846 | 1461059278963 Marionette TRACE conn4 <- [1,1014,null,{}] 02:47:58 INFO - PROCESS | 1846 | 1461059278972 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 1846 | 1461059279182 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:47:59 INFO - PROCESS | 1846 | 1461059279394 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ff7b0000 == 83 [pid = 1846] [id = 261] 02:47:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1fd2c1000) [pid = 1846] [serial = 784] [outer = (nil)] 02:47:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1fe9a5c00) [pid = 1846] [serial = 785] [outer = 0x7fe1fd2c1000] 02:47:59 INFO - PROCESS | 1846 | 1461059279516 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1ff322400) [pid = 1846] [serial = 786] [outer = 0x7fe1fd2c1000] 02:48:00 INFO - PROCESS | 1846 | 1461059280455 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1541ms 02:48:00 INFO - PROCESS | 1846 | 1461059280501 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:48:00 INFO - PROCESS | 1846 | 1461059280506 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:48:00 INFO - PROCESS | 1846 | 1461059280514 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 1846 | 1461059280518 Marionette TRACE conn4 <- [1,1018,null,{}] 02:48:00 INFO - PROCESS | 1846 | 1461059280525 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 1846 | 1461059280742 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:48:00 INFO - PROCESS | 1846 | 1461059280967 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20bb71800 == 84 [pid = 1846] [id = 262] 02:48:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe20404d000) [pid = 1846] [serial = 787] [outer = (nil)] 02:48:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe209ece800) [pid = 1846] [serial = 788] [outer = 0x7fe20404d000] 02:48:01 INFO - PROCESS | 1846 | 1461059281104 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe20b1da000) [pid = 1846] [serial = 789] [outer = 0x7fe20404d000] 02:48:02 INFO - PROCESS | 1846 | 1461059282054 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1582ms 02:48:02 INFO - PROCESS | 1846 | 1461059282096 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 1846 | 1461059282100 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:48:02 INFO - PROCESS | 1846 | 1461059282109 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 1846 | 1461059282112 Marionette TRACE conn4 <- [1,1022,null,{}] 02:48:02 INFO - PROCESS | 1846 | 1461059282118 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 1846 | 1461059282330 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:48:02 INFO - PROCESS | 1846 | 1461059282555 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20ffac800 == 85 [pid = 1846] [id = 263] 02:48:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe204053000) [pid = 1846] [serial = 790] [outer = (nil)] 02:48:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe20fe26800) [pid = 1846] [serial = 791] [outer = 0x7fe204053000] 02:48:02 INFO - PROCESS | 1846 | 1461059282683 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe20ff5bc00) [pid = 1846] [serial = 792] [outer = 0x7fe204053000] 02:48:03 INFO - PROCESS | 1846 | 1461059283522 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1489ms 02:48:03 INFO - PROCESS | 1846 | 1461059283599 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1846 | 1461059283602 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:48:03 INFO - PROCESS | 1846 | 1461059283609 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1846 | 1461059283611 Marionette TRACE conn4 <- [1,1026,null,{}] 02:48:03 INFO - PROCESS | 1846 | 1461059283618 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 1846 | 1461059283846 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:48:04 INFO - PROCESS | 1846 | 1461059284064 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe210431000 == 86 [pid = 1846] [id = 264] 02:48:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1ebc8a400) [pid = 1846] [serial = 793] [outer = (nil)] 02:48:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1ebc92800) [pid = 1846] [serial = 794] [outer = 0x7fe1ebc8a400] 02:48:04 INFO - PROCESS | 1846 | 1461059284181 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1ebc97800) [pid = 1846] [serial = 795] [outer = 0x7fe1ebc8a400] 02:48:05 INFO - PROCESS | 1846 | 1461059285067 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1532ms 02:48:05 INFO - PROCESS | 1846 | 1461059285142 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 1846 | 1461059285146 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:48:05 INFO - PROCESS | 1846 | 1461059285153 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1846 | 1461059285155 Marionette TRACE conn4 <- [1,1030,null,{}] 02:48:05 INFO - PROCESS | 1846 | 1461059285161 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 1846 | 1461059285370 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:48:05 INFO - PROCESS | 1846 | 1461059285586 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4c7800 == 87 [pid = 1846] [id = 265] 02:48:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1ebc8bc00) [pid = 1846] [serial = 796] [outer = (nil)] 02:48:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe20c2bb000) [pid = 1846] [serial = 797] [outer = 0x7fe1ebc8bc00] 02:48:05 INFO - PROCESS | 1846 | 1461059285714 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe20ff92000) [pid = 1846] [serial = 798] [outer = 0x7fe1ebc8bc00] 02:48:06 INFO - PROCESS | 1846 | 1461059286549 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1428ms 02:48:06 INFO - PROCESS | 1846 | 1461059286582 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 1846 | 1461059286586 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:48:06 INFO - PROCESS | 1846 | 1461059286595 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 1846 | 1461059286599 Marionette TRACE conn4 <- [1,1034,null,{}] 02:48:06 INFO - PROCESS | 1846 | 1461059286611 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:06 INFO - PROCESS | 1846 | 1461059286826 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:48:07 INFO - PROCESS | 1846 | 1461059287017 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe21438c000 == 88 [pid = 1846] [id = 266] 02:48:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1eb920800) [pid = 1846] [serial = 799] [outer = (nil)] 02:48:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1eb928000) [pid = 1846] [serial = 800] [outer = 0x7fe1eb920800] 02:48:07 INFO - PROCESS | 1846 | 1461059287100 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1eb92c400) [pid = 1846] [serial = 801] [outer = 0x7fe1eb920800] 02:48:08 INFO - PROCESS | 1846 | 1461059288036 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1484ms 02:48:08 INFO - PROCESS | 1846 | 1461059288079 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 1846 | 1461059288083 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:48:08 INFO - PROCESS | 1846 | 1461059288089 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 1846 | 1461059288093 Marionette TRACE conn4 <- [1,1038,null,{}] 02:48:08 INFO - PROCESS | 1846 | 1461059288099 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 1846 | 1461059288287 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:48:08 INFO - PROCESS | 1846 | 1461059288470 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec435000 == 89 [pid = 1846] [id = 267] 02:48:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1eb92c800) [pid = 1846] [serial = 802] [outer = (nil)] 02:48:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1f2851400) [pid = 1846] [serial = 803] [outer = 0x7fe1eb92c800] 02:48:08 INFO - PROCESS | 1846 | 1461059288560 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe20be2ac00) [pid = 1846] [serial = 804] [outer = 0x7fe1eb92c800] 02:48:09 INFO - PROCESS | 1846 | 1461059289524 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1481ms 02:48:09 INFO - PROCESS | 1846 | 1461059289571 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:48:09 INFO - PROCESS | 1846 | 1461059289576 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:48:09 INFO - PROCESS | 1846 | 1461059289583 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1846 | 1461059289588 Marionette TRACE conn4 <- [1,1042,null,{}] 02:48:09 INFO - PROCESS | 1846 | 1461059289595 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 1846 | 1461059289830 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:48:10 INFO - PROCESS | 1846 | 1461059290055 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1eb86b000 == 90 [pid = 1846] [id = 268] 02:48:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1eaa51c00) [pid = 1846] [serial = 805] [outer = (nil)] 02:48:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1eaa5a000) [pid = 1846] [serial = 806] [outer = 0x7fe1eaa51c00] 02:48:10 INFO - PROCESS | 1846 | 1461059290554 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1eaf69c00) [pid = 1846] [serial = 807] [outer = 0x7fe1eaa51c00] 02:48:11 INFO - PROCESS | 1846 | 1461059291511 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1943ms 02:48:11 INFO - PROCESS | 1846 | 1461059291526 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 1846 | 1461059291533 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:48:11 INFO - PROCESS | 1846 | 1461059291546 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 1846 | 1461059291550 Marionette TRACE conn4 <- [1,1046,null,{}] 02:48:11 INFO - PROCESS | 1846 | 1461059291559 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 1846 | 1461059291774 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:48:11 INFO - PROCESS | 1846 | 1461059291991 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1eb852800 == 91 [pid = 1846] [id = 269] 02:48:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1eaa55c00) [pid = 1846] [serial = 808] [outer = (nil)] 02:48:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1eaf72000) [pid = 1846] [serial = 809] [outer = 0x7fe1eaa55c00] 02:48:12 INFO - PROCESS | 1846 | 1461059292076 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1ed522800) [pid = 1846] [serial = 810] [outer = 0x7fe1eaa55c00] 02:48:13 INFO - PROCESS | 1846 | 1461059293143 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1687ms 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe200c29000 == 90 [pid = 1846] [id = 41] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62a4000 == 89 [pid = 1846] [id = 194] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1ff31d400) [pid = 1846] [serial = 716] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f6c74000 == 88 [pid = 1846] [id = 39] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20ac7d000 == 87 [pid = 1846] [id = 45] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcb8c800 == 86 [pid = 1846] [id = 256] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92a2000 == 85 [pid = 1846] [id = 255] 02:48:13 INFO - PROCESS | 1846 | 1461059293308 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:48:13 INFO - PROCESS | 1846 | 1461059293313 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f5d7e800 == 84 [pid = 1846] [id = 254] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f440c800 == 83 [pid = 1846] [id = 253] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f277d000 == 82 [pid = 1846] [id = 252] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb813000 == 81 [pid = 1846] [id = 251] 02:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed64c800 == 80 [pid = 1846] [id = 250] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d14000 == 79 [pid = 1846] [id = 242] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fecdf800 == 78 [pid = 1846] [id = 241] 02:48:13 INFO - PROCESS | 1846 | 1461059293355 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 1846 | 1461059293360 Marionette TRACE conn4 <- [1,1050,null,{}] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62b0800 == 77 [pid = 1846] [id = 240] 02:48:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed64b000 == 76 [pid = 1846] [id = 239] 02:48:13 INFO - PROCESS | 1846 | 1461059293370 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:13 INFO - PROCESS | 1846 | 1461059293549 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1f8289400) [pid = 1846] [serial = 704] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe20bf31400) [pid = 1846] [serial = 686] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe200bafc00) [pid = 1846] [serial = 677] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1fd6f0000) [pid = 1846] [serial = 695] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1fdc69800) [pid = 1846] [serial = 711] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe20af0a000) [pid = 1846] [serial = 680] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1ee0ad000) [pid = 1846] [serial = 699] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1f808e000) [pid = 1846] [serial = 668] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1f926d000) [pid = 1846] [serial = 707] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1ed39c400) [pid = 1846] [serial = 698] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe209ed4400) [pid = 1846] [serial = 692] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1fde53400) [pid = 1846] [serial = 713] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1f9266400) [pid = 1846] [serial = 705] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1f3f22000) [pid = 1846] [serial = 701] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe20c2bdc00) [pid = 1846] [serial = 689] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1fe56c000) [pid = 1846] [serial = 674] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1f4c8fc00) [pid = 1846] [serial = 702] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe20b126400) [pid = 1846] [serial = 683] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1fe574c00) [pid = 1846] [serial = 714] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1fd231000) [pid = 1846] [serial = 708] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1fdc67000) [pid = 1846] [serial = 671] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1fd69ac00) [pid = 1846] [serial = 710] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1f3a6b800) [pid = 1846] [serial = 665] [outer = (nil)] [url = about:blank] 02:48:13 INFO - PROCESS | 1846 | 1461059293828 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb80d000 == 77 [pid = 1846] [id = 270] 02:48:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f3a6b800) [pid = 1846] [serial = 811] [outer = (nil)] 02:48:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f44ef800) [pid = 1846] [serial = 812] [outer = 0x7fe1f3a6b800] 02:48:13 INFO - PROCESS | 1846 | 1461059293928 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f60b2000) [pid = 1846] [serial = 813] [outer = 0x7fe1f3a6b800] 02:48:14 INFO - PROCESS | 1846 | 1461059294766 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1456ms 02:48:14 INFO - PROCESS | 1846 | 1461059294801 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 1846 | 1461059294804 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:48:14 INFO - PROCESS | 1846 | 1461059294812 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 1846 | 1461059294818 Marionette TRACE conn4 <- [1,1054,null,{}] 02:48:14 INFO - PROCESS | 1846 | 1461059294835 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:15 INFO - PROCESS | 1846 | 1461059295091 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:48:15 INFO - PROCESS | 1846 | 1461059295103 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f28b5800 == 78 [pid = 1846] [id = 271] 02:48:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1eb923c00) [pid = 1846] [serial = 814] [outer = (nil)] 02:48:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f9267800) [pid = 1846] [serial = 815] [outer = 0x7fe1eb923c00] 02:48:15 INFO - PROCESS | 1846 | 1461059295261 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1fa9d4800) [pid = 1846] [serial = 816] [outer = 0x7fe1eb923c00] 02:48:16 INFO - PROCESS | 1846 | 1461059296118 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1337ms 02:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:48:16 INFO - PROCESS | 1846 | 1461059296149 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 1846 | 1461059296152 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:48:16 INFO - PROCESS | 1846 | 1461059296159 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1846 | 1461059296174 Marionette TRACE conn4 <- [1,1058,null,{}] 02:48:16 INFO - PROCESS | 1846 | 1461059296188 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 1846 | 1461059296414 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:48:16 INFO - PROCESS | 1846 | 1461059296446 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f821e000 == 79 [pid = 1846] [id = 272] 02:48:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1fb358400) [pid = 1846] [serial = 817] [outer = (nil)] 02:48:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1fce73000) [pid = 1846] [serial = 818] [outer = 0x7fe1fb358400] 02:48:16 INFO - PROCESS | 1846 | 1461059296514 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1fd537400) [pid = 1846] [serial = 819] [outer = 0x7fe1fb358400] 02:48:17 INFO - PROCESS | 1846 | 1461059297469 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1357ms 02:48:17 INFO - PROCESS | 1846 | 1461059297517 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 1846 | 1461059297519 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:48:17 INFO - PROCESS | 1846 | 1461059297534 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 1846 | 1461059297538 Marionette TRACE conn4 <- [1,1062,null,{}] 02:48:17 INFO - PROCESS | 1846 | 1461059297545 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 1846 | 1461059298050 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:48:18 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f9266800) [pid = 1846] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:48:18 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1fd2bd000) [pid = 1846] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:48:18 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1f9271c00) [pid = 1846] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:48:18 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1f3a6c400) [pid = 1846] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:48:18 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1eaf6d400) [pid = 1846] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:48:18 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1f287ac00) [pid = 1846] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:48:18 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1f4c84000) [pid = 1846] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:48:18 INFO - PROCESS | 1846 | 1461059298202 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ee144800 == 80 [pid = 1846] [id = 273] 02:48:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f4c8d400) [pid = 1846] [serial = 820] [outer = (nil)] 02:48:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f88f8800) [pid = 1846] [serial = 821] [outer = 0x7fe1f4c8d400] 02:48:18 INFO - PROCESS | 1846 | 1461059298284 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1fde5c000) [pid = 1846] [serial = 822] [outer = 0x7fe1f4c8d400] 02:48:19 INFO - PROCESS | 1846 | 1461059299285 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1788ms 02:48:19 INFO - PROCESS | 1846 | 1461059299324 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 1846 | 1461059299331 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:48:19 INFO - PROCESS | 1846 | 1461059299343 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 1846 | 1461059299347 Marionette TRACE conn4 <- [1,1066,null,{}] 02:48:19 INFO - PROCESS | 1846 | 1461059299357 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 1846 | 1461059299571 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:48:19 INFO - PROCESS | 1846 | 1461059299747 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1edfd6000 == 81 [pid = 1846] [id = 274] 02:48:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1eba90800) [pid = 1846] [serial = 823] [outer = (nil)] 02:48:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1ec6cb000) [pid = 1846] [serial = 824] [outer = 0x7fe1eba90800] 02:48:19 INFO - PROCESS | 1846 | 1461059299831 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f286d400) [pid = 1846] [serial = 825] [outer = 0x7fe1eba90800] 02:48:20 INFO - PROCESS | 1846 | 1461059300807 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1482ms 02:48:20 INFO - PROCESS | 1846 | 1461059300825 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 1846 | 1461059300835 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:48:20 INFO - PROCESS | 1846 | 1461059300847 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 1846 | 1461059300850 Marionette TRACE conn4 <- [1,1070,null,{}] 02:48:20 INFO - PROCESS | 1846 | 1461059300857 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 1846 | 1461059301100 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:48:21 INFO - PROCESS | 1846 | 1461059301383 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f92c1000 == 82 [pid = 1846] [id = 275] 02:48:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f4c84800) [pid = 1846] [serial = 826] [outer = (nil)] 02:48:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1f8287c00) [pid = 1846] [serial = 827] [outer = 0x7fe1f4c84800] 02:48:21 INFO - PROCESS | 1846 | 1461059301505 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f9268800) [pid = 1846] [serial = 828] [outer = 0x7fe1f4c84800] 02:48:22 INFO - PROCESS | 1846 | 1461059302435 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1636ms 02:48:22 INFO - PROCESS | 1846 | 1461059302483 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 1846 | 1461059302486 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:48:22 INFO - PROCESS | 1846 | 1461059302494 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1846 | 1461059302500 Marionette TRACE conn4 <- [1,1074,null,{}] 02:48:22 INFO - PROCESS | 1846 | 1461059302517 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 1846 | 1461059302731 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:48:22 INFO - PROCESS | 1846 | 1461059302951 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe713000 == 83 [pid = 1846] [id = 276] 02:48:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1fd53b800) [pid = 1846] [serial = 829] [outer = (nil)] 02:48:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1fdf14000) [pid = 1846] [serial = 830] [outer = 0x7fe1fd53b800] 02:48:23 INFO - PROCESS | 1846 | 1461059303080 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1fe675800) [pid = 1846] [serial = 831] [outer = 0x7fe1fd53b800] 02:48:23 INFO - PROCESS | 1846 | 1461059303987 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1543ms 02:48:24 INFO - PROCESS | 1846 | 1461059304038 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:48:24 INFO - PROCESS | 1846 | 1461059304043 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:48:24 INFO - PROCESS | 1846 | 1461059304050 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 1846 | 1461059304054 Marionette TRACE conn4 <- [1,1078,null,{}] 02:48:24 INFO - PROCESS | 1846 | 1461059304060 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 1846 | 1461059304304 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:48:24 INFO - PROCESS | 1846 | 1461059304541 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe209e1b800 == 84 [pid = 1846] [id = 277] 02:48:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1fd53c800) [pid = 1846] [serial = 832] [outer = (nil)] 02:48:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe200e94400) [pid = 1846] [serial = 833] [outer = 0x7fe1fd53c800] 02:48:24 INFO - PROCESS | 1846 | 1461059304624 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe20acb4800) [pid = 1846] [serial = 834] [outer = 0x7fe1fd53c800] 02:48:25 INFO - PROCESS | 1846 | 1461059305501 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1486ms 02:48:25 INFO - PROCESS | 1846 | 1461059305536 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 1846 | 1461059305540 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:48:25 INFO - PROCESS | 1846 | 1461059305547 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 1846 | 1461059305549 Marionette TRACE conn4 <- [1,1082,null,{}] 02:48:25 INFO - PROCESS | 1846 | 1461059305557 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 1846 | 1461059305743 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:48:25 INFO - PROCESS | 1846 | 1461059305929 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20e122800 == 85 [pid = 1846] [id = 278] 02:48:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1fe56c800) [pid = 1846] [serial = 835] [outer = (nil)] 02:48:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe20afe9400) [pid = 1846] [serial = 836] [outer = 0x7fe1fe56c800] 02:48:26 INFO - PROCESS | 1846 | 1461059306013 Marionette DEBUG loaded listener.js 02:48:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe20be2a400) [pid = 1846] [serial = 837] [outer = 0x7fe1fe56c800] 02:48:26 INFO - PROCESS | 1846 | 1461059306992 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1482ms 02:48:27 INFO - PROCESS | 1846 | 1461059307031 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 1846 | 1461059307034 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:48:27 INFO - PROCESS | 1846 | 1461059307041 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 1846 | 1461059307045 Marionette TRACE conn4 <- [1,1086,null,{}] 02:48:27 INFO - PROCESS | 1846 | 1461059307051 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:27 INFO - PROCESS | 1846 | 1461059307327 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:48:27 INFO - PROCESS | 1846 | 1461059307579 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe21439f800 == 86 [pid = 1846] [id = 279] 02:48:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe210208000) [pid = 1846] [serial = 838] [outer = (nil)] 02:48:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe21200a000) [pid = 1846] [serial = 839] [outer = 0x7fe210208000] 02:48:27 INFO - PROCESS | 1846 | 1461059307660 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe2120a1400) [pid = 1846] [serial = 840] [outer = 0x7fe210208000] 02:48:28 INFO - PROCESS | 1846 | 1461059308487 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1484ms 02:48:28 INFO - PROCESS | 1846 | 1461059308526 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 1846 | 1461059308530 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:48:28 INFO - PROCESS | 1846 | 1461059308537 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 1846 | 1461059308540 Marionette TRACE conn4 <- [1,1090,null,{}] 02:48:28 INFO - PROCESS | 1846 | 1461059308545 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 1846 | 1461059308733 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:48:28 INFO - PROCESS | 1846 | 1461059308915 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ead77000 == 87 [pid = 1846] [id = 280] 02:48:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1ea8aec00) [pid = 1846] [serial = 841] [outer = (nil)] 02:48:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1ea8b7000) [pid = 1846] [serial = 842] [outer = 0x7fe1ea8aec00] 02:48:28 INFO - PROCESS | 1846 | 1461059308992 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1ea8bc000) [pid = 1846] [serial = 843] [outer = 0x7fe1ea8aec00] 02:48:29 INFO - PROCESS | 1846 | 1461059309915 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1433ms 02:48:29 INFO - PROCESS | 1846 | 1461059309971 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:48:29 INFO - PROCESS | 1846 | 1461059309975 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:48:29 INFO - PROCESS | 1846 | 1461059309982 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 1846 | 1461059309987 Marionette TRACE conn4 <- [1,1094,null,{}] 02:48:29 INFO - PROCESS | 1846 | 1461059309993 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 1846 | 1461059310190 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:48:30 INFO - PROCESS | 1846 | 1461059310367 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3d09800 == 88 [pid = 1846] [id = 281] 02:48:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1ea8b2000) [pid = 1846] [serial = 844] [outer = (nil)] 02:48:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1ee276000) [pid = 1846] [serial = 845] [outer = 0x7fe1ea8b2000] 02:48:30 INFO - PROCESS | 1846 | 1461059310444 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1ee27b000) [pid = 1846] [serial = 846] [outer = 0x7fe1ea8b2000] 02:48:31 INFO - PROCESS | 1846 | 1461059311383 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1433ms 02:48:31 INFO - PROCESS | 1846 | 1461059311417 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 1846 | 1461059311421 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:48:31 INFO - PROCESS | 1846 | 1461059311428 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 1846 | 1461059311431 Marionette TRACE conn4 <- [1,1098,null,{}] 02:48:31 INFO - PROCESS | 1846 | 1461059311437 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:31 INFO - PROCESS | 1846 | 1461059311637 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:48:31 INFO - PROCESS | 1846 | 1461059311822 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d21800 == 89 [pid = 1846] [id = 282] 02:48:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1e7acf800) [pid = 1846] [serial = 847] [outer = (nil)] 02:48:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1e7ad4800) [pid = 1846] [serial = 848] [outer = 0x7fe1e7acf800] 02:48:31 INFO - PROCESS | 1846 | 1461059311897 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1e7ad9000) [pid = 1846] [serial = 849] [outer = 0x7fe1e7acf800] 02:48:32 INFO - PROCESS | 1846 | 1461059312856 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1479ms 02:48:32 INFO - PROCESS | 1846 | 1461059312909 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 1846 | 1461059312912 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:48:32 INFO - PROCESS | 1846 | 1461059312919 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 1846 | 1461059312923 Marionette TRACE conn4 <- [1,1102,null,{}] 02:48:32 INFO - PROCESS | 1846 | 1461059312929 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 1846 | 1461059313130 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:48:33 INFO - PROCESS | 1846 | 1461059313312 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f89d7000 == 90 [pid = 1846] [id = 283] 02:48:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1e7ad0400) [pid = 1846] [serial = 850] [outer = (nil)] 02:48:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1ee276400) [pid = 1846] [serial = 851] [outer = 0x7fe1e7ad0400] 02:48:33 INFO - PROCESS | 1846 | 1461059313397 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1ee27f800) [pid = 1846] [serial = 852] [outer = 0x7fe1e7ad0400] 02:48:34 INFO - PROCESS | 1846 | 1461059314335 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1484ms 02:48:34 INFO - PROCESS | 1846 | 1461059314404 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:48:34 INFO - PROCESS | 1846 | 1461059314409 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:48:34 INFO - PROCESS | 1846 | 1461059314415 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 1846 | 1461059314419 Marionette TRACE conn4 <- [1,1106,null,{}] 02:48:34 INFO - PROCESS | 1846 | 1461059314425 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:34 INFO - PROCESS | 1846 | 1461059314688 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:48:34 INFO - PROCESS | 1846 | 1461059314928 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8fd5000 == 91 [pid = 1846] [id = 284] 02:48:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1f8ed3c00) [pid = 1846] [serial = 853] [outer = (nil)] 02:48:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1f8ed6400) [pid = 1846] [serial = 854] [outer = 0x7fe1f8ed3c00] 02:48:35 INFO - PROCESS | 1846 | 1461059315055 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe21033f400) [pid = 1846] [serial = 855] [outer = 0x7fe1f8ed3c00] 02:48:35 INFO - PROCESS | 1846 | 1461059315878 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1494ms 02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:48:35 INFO - PROCESS | 1846 | 1461059315910 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 1846 | 1461059315913 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:48:35 INFO - PROCESS | 1846 | 1461059315920 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 1846 | 1461059315922 Marionette TRACE conn4 <- [1,1110,null,{}] 02:48:35 INFO - PROCESS | 1846 | 1461059315929 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 1846 | 1461059316120 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:48:36 INFO - PROCESS | 1846 | 1461059316304 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e6282800 == 92 [pid = 1846] [id = 285] 02:48:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1e62a4800) [pid = 1846] [serial = 856] [outer = (nil)] 02:48:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1e62ab400) [pid = 1846] [serial = 857] [outer = 0x7fe1e62a4800] 02:48:36 INFO - PROCESS | 1846 | 1461059316377 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1e62b1400) [pid = 1846] [serial = 858] [outer = 0x7fe1e62a4800] 02:48:37 INFO - PROCESS | 1846 | 1461059317340 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1484ms 02:48:37 INFO - PROCESS | 1846 | 1461059317404 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 1846 | 1461059317409 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:48:37 INFO - PROCESS | 1846 | 1461059317416 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 1846 | 1461059317420 Marionette TRACE conn4 <- [1,1114,null,{}] 02:48:37 INFO - PROCESS | 1846 | 1461059317425 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:37 INFO - PROCESS | 1846 | 1461059317631 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:48:37 INFO - PROCESS | 1846 | 1461059317816 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e971b000 == 93 [pid = 1846] [id = 286] 02:48:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1e62a9400) [pid = 1846] [serial = 859] [outer = (nil)] 02:48:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe1e642b400) [pid = 1846] [serial = 860] [outer = 0x7fe1e62a9400] 02:48:37 INFO - PROCESS | 1846 | 1461059317933 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fe1e642f400) [pid = 1846] [serial = 861] [outer = 0x7fe1e62a9400] 02:48:38 INFO - PROCESS | 1846 | 1461059318848 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1480ms 02:48:38 INFO - PROCESS | 1846 | 1461059318898 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 1846 | 1461059318902 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:48:38 INFO - PROCESS | 1846 | 1461059318909 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 1846 | 1461059318912 Marionette TRACE conn4 <- [1,1118,null,{}] 02:48:38 INFO - PROCESS | 1846 | 1461059318918 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 1846 | 1461059319147 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:48:39 INFO - PROCESS | 1846 | 1461059319761 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed489000 == 94 [pid = 1846] [id = 287] 02:48:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fe1e6436800) [pid = 1846] [serial = 862] [outer = (nil)] 02:48:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fe1e7ad4c00) [pid = 1846] [serial = 863] [outer = 0x7fe1e6436800] 02:48:39 INFO - PROCESS | 1846 | 1461059319833 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fe1eabd9000) [pid = 1846] [serial = 864] [outer = 0x7fe1e6436800] 02:48:40 INFO - PROCESS | 1846 | 1461059320700 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1843ms 02:48:40 INFO - PROCESS | 1846 | 1461059320755 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:48:40 INFO - PROCESS | 1846 | 1461059320762 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:48:40 INFO - PROCESS | 1846 | 1461059320774 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 1846 | 1461059320777 Marionette TRACE conn4 <- [1,1122,null,{}] 02:48:40 INFO - PROCESS | 1846 | 1461059320786 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 1846 | 1461059321005 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:48:41 INFO - PROCESS | 1846 | 1461059321262 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed64b000 == 95 [pid = 1846] [id = 288] 02:48:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fe1eaa56c00) [pid = 1846] [serial = 865] [outer = (nil)] 02:48:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fe1eb922000) [pid = 1846] [serial = 866] [outer = 0x7fe1eaa56c00] 02:48:41 INFO - PROCESS | 1846 | 1461059321350 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe1ebc8f000) [pid = 1846] [serial = 867] [outer = 0x7fe1eaa56c00] 02:48:42 INFO - PROCESS | 1846 | 1461059322418 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1690ms 02:48:42 INFO - PROCESS | 1846 | 1461059322467 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:48:42 INFO - PROCESS | 1846 | 1461059322473 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:48:42 INFO - PROCESS | 1846 | 1461059322480 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1846 | 1461059322484 Marionette TRACE conn4 <- [1,1126,null,{}] 02:48:42 INFO - PROCESS | 1846 | 1461059322490 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 1846 | 1461059322770 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:48:42 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe1fdf11000) [pid = 1846] [serial = 770] [outer = (nil)] [url = about:blank] 02:48:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd32800 == 94 [pid = 1846] [id = 198] 02:48:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210431000 == 93 [pid = 1846] [id = 264] 02:48:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20ffac800 == 92 [pid = 1846] [id = 263] 02:48:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bb71800 == 91 [pid = 1846] [id = 262] 02:48:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7b0000 == 90 [pid = 1846] [id = 261] 02:48:43 INFO - PROCESS | 1846 | 1461059323082 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fec07800 == 89 [pid = 1846] [id = 260] 02:48:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fbc5c800 == 88 [pid = 1846] [id = 259] 02:48:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a7c000 == 87 [pid = 1846] [id = 258] 02:48:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ea7cf000 == 86 [pid = 1846] [id = 257] 02:48:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e971a000 == 87 [pid = 1846] [id = 289] 02:48:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe1eabdf800) [pid = 1846] [serial = 868] [outer = (nil)] 02:48:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fe1ee27fc00) [pid = 1846] [serial = 869] [outer = 0x7fe1eabdf800] 02:48:43 INFO - PROCESS | 1846 | 1461059323159 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fe1f3b32800) [pid = 1846] [serial = 870] [outer = 0x7fe1eabdf800] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fe1fb5b8400) [pid = 1846] [serial = 764] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fe1fdc72400) [pid = 1846] [serial = 767] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe209ecf400) [pid = 1846] [serial = 717] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fe1f88f9000) [pid = 1846] [serial = 761] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fe20bffe800) [pid = 1846] [serial = 731] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fe1eaf77400) [pid = 1846] [serial = 752] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fe1ec6cd400) [pid = 1846] [serial = 753] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fe1f3b41400) [pid = 1846] [serial = 756] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fe1f3a78c00) [pid = 1846] [serial = 755] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe210211800) [pid = 1846] [serial = 734] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe1f284b800) [pid = 1846] [serial = 719] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1f6136000) [pid = 1846] [serial = 758] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1f8284800) [pid = 1846] [serial = 759] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1eabd1400) [pid = 1846] [serial = 746] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1fce71000) [pid = 1846] [serial = 737] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1f88f4c00) [pid = 1846] [serial = 722] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe20aa46400) [pid = 1846] [serial = 728] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1eaa59000) [pid = 1846] [serial = 743] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1fdf10c00) [pid = 1846] [serial = 725] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe210207c00) [pid = 1846] [serial = 740] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1fce75800) [pid = 1846] [serial = 749] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1fce71400) [pid = 1846] [serial = 765] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1fde5a400) [pid = 1846] [serial = 768] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1fa969800) [pid = 1846] [serial = 762] [outer = (nil)] [url = about:blank] 02:48:43 INFO - PROCESS | 1846 | 1461059323968 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1536ms 02:48:44 INFO - PROCESS | 1846 | 1461059324017 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:48:44 INFO - PROCESS | 1846 | 1461059324021 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:48:44 INFO - PROCESS | 1846 | 1461059324038 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1846 | 1461059324048 Marionette TRACE conn4 <- [1,1130,null,{}] 02:48:44 INFO - PROCESS | 1846 | 1461059324056 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 1846 | 1461059324248 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:48:44 INFO - PROCESS | 1846 | 1461059324404 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ee0d6000 == 88 [pid = 1846] [id = 290] 02:48:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1eb92cc00) [pid = 1846] [serial = 871] [outer = (nil)] 02:48:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1f4f23c00) [pid = 1846] [serial = 872] [outer = 0x7fe1eb92cc00] 02:48:44 INFO - PROCESS | 1846 | 1461059324474 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1f8284c00) [pid = 1846] [serial = 873] [outer = 0x7fe1eb92cc00] 02:48:45 INFO - PROCESS | 1846 | 1461059325250 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1252ms 02:48:45 INFO - PROCESS | 1846 | 1461059325295 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 1846 | 1461059325299 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:48:45 INFO - PROCESS | 1846 | 1461059325317 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 1846 | 1461059325320 Marionette TRACE conn4 <- [1,1134,null,{}] 02:48:45 INFO - PROCESS | 1846 | 1461059325326 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 1846 | 1461059325553 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:48:45 INFO - PROCESS | 1846 | 1461059325586 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f62ae800 == 89 [pid = 1846] [id = 291] 02:48:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1f7f8a800) [pid = 1846] [serial = 874] [outer = (nil)] 02:48:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1f8ecb400) [pid = 1846] [serial = 875] [outer = 0x7fe1f7f8a800] 02:48:45 INFO - PROCESS | 1846 | 1461059325651 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1f8ed1c00) [pid = 1846] [serial = 876] [outer = 0x7fe1f7f8a800] 02:48:46 INFO - PROCESS | 1846 | 1461059326617 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1335ms 02:48:46 INFO - PROCESS | 1846 | 1461059326652 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 1846 | 1461059326656 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:48:46 INFO - PROCESS | 1846 | 1461059326662 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 1846 | 1461059326665 Marionette TRACE conn4 <- [1,1138,null,{}] 02:48:46 INFO - PROCESS | 1846 | 1461059326677 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 1846 | 1461059326916 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:48:46 INFO - PROCESS | 1846 | 1461059326953 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92c5000 == 90 [pid = 1846] [id = 292] 02:48:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1f9267400) [pid = 1846] [serial = 877] [outer = (nil)] 02:48:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1fa9ce000) [pid = 1846] [serial = 878] [outer = 0x7fe1f9267400] 02:48:47 INFO - PROCESS | 1846 | 1461059327032 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1fd089400) [pid = 1846] [serial = 879] [outer = 0x7fe1f9267400] 02:48:47 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1eaa55c00) [pid = 1846] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:48:47 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe1f3a6b800) [pid = 1846] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:48:47 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1eb923c00) [pid = 1846] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:48:47 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1ed526400) [pid = 1846] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:48:47 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1fb358400) [pid = 1846] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:48:47 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1eaa51c00) [pid = 1846] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:48:48 INFO - PROCESS | 1846 | 1461059328200 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1546ms 02:48:48 INFO - PROCESS | 1846 | 1461059328209 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 1846 | 1461059328211 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:48:48 INFO - PROCESS | 1846 | 1461059328219 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 1846 | 1461059328222 Marionette TRACE conn4 <- [1,1142,null,{}] 02:48:48 INFO - PROCESS | 1846 | 1461059328228 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:48 INFO - PROCESS | 1846 | 1461059328459 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:48:48 INFO - PROCESS | 1846 | 1461059328481 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fd4af800 == 91 [pid = 1846] [id = 293] 02:48:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1f926c000) [pid = 1846] [serial = 880] [outer = (nil)] 02:48:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1fd6a0c00) [pid = 1846] [serial = 881] [outer = 0x7fe1f926c000] 02:48:48 INFO - PROCESS | 1846 | 1461059328550 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1fdf14c00) [pid = 1846] [serial = 882] [outer = 0x7fe1f926c000] 02:48:49 INFO - PROCESS | 1846 | 1461059329371 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1179ms 02:48:49 INFO - PROCESS | 1846 | 1461059329408 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 1846 | 1461059329411 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:48:49 INFO - PROCESS | 1846 | 1461059329422 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1846 | 1461059329424 Marionette TRACE conn4 <- [1,1146,null,{}] 02:48:49 INFO - PROCESS | 1846 | 1461059329429 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 1846 | 1461059329614 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:48:49 INFO - PROCESS | 1846 | 1461059329629 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ff3a5800 == 92 [pid = 1846] [id = 294] 02:48:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1fd6f0c00) [pid = 1846] [serial = 883] [outer = (nil)] 02:48:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1fec7a000) [pid = 1846] [serial = 884] [outer = 0x7fe1fd6f0c00] 02:48:49 INFO - PROCESS | 1846 | 1461059329698 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe209ed9400) [pid = 1846] [serial = 885] [outer = 0x7fe1fd6f0c00] 02:48:50 INFO - PROCESS | 1846 | 1461059330905 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1542ms 02:48:50 INFO - PROCESS | 1846 | 1461059330961 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 1846 | 1461059330969 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:48:50 INFO - PROCESS | 1846 | 1461059330980 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1846 | 1461059330985 Marionette TRACE conn4 <- [1,1150,null,{}] 02:48:50 INFO - PROCESS | 1846 | 1461059330993 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 1846 | 1461059331265 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:48:51 INFO - PROCESS | 1846 | 1461059331563 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed649000 == 93 [pid = 1846] [id = 295] 02:48:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1eb91fc00) [pid = 1846] [serial = 886] [outer = (nil)] 02:48:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1eba94c00) [pid = 1846] [serial = 887] [outer = 0x7fe1eb91fc00] 02:48:51 INFO - PROCESS | 1846 | 1461059331650 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1ed393400) [pid = 1846] [serial = 888] [outer = 0x7fe1eb91fc00] 02:48:52 INFO - PROCESS | 1846 | 1461059332610 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1692ms 02:48:52 INFO - PROCESS | 1846 | 1461059332672 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1846 | 1461059332681 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:48:52 INFO - PROCESS | 1846 | 1461059332693 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1846 | 1461059332697 Marionette TRACE conn4 <- [1,1154,null,{}] 02:48:52 INFO - PROCESS | 1846 | 1461059332704 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 1846 | 1461059332956 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:48:53 INFO - PROCESS | 1846 | 1461059333270 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8fe1000 == 94 [pid = 1846] [id = 296] 02:48:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1ee280000) [pid = 1846] [serial = 889] [outer = (nil)] 02:48:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1f60bb400) [pid = 1846] [serial = 890] [outer = 0x7fe1ee280000] 02:48:53 INFO - PROCESS | 1846 | 1461059333356 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe1f88ee400) [pid = 1846] [serial = 891] [outer = 0x7fe1ee280000] 02:48:54 INFO - PROCESS | 1846 | 1461059334251 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1588ms 02:48:54 INFO - PROCESS | 1846 | 1461059334282 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 1846 | 1461059334287 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:48:54 INFO - PROCESS | 1846 | 1461059334296 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1846 | 1461059334302 Marionette TRACE conn4 <- [1,1158,null,{}] 02:48:54 INFO - PROCESS | 1846 | 1461059334319 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 1846 | 1461059334543 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:48:54 INFO - PROCESS | 1846 | 1461059334773 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20db22000 == 95 [pid = 1846] [id = 297] 02:48:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fe1f3b35400) [pid = 1846] [serial = 892] [outer = (nil)] 02:48:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fe1fd046c00) [pid = 1846] [serial = 893] [outer = 0x7fe1f3b35400] 02:48:54 INFO - PROCESS | 1846 | 1461059334900 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fe1fdc67c00) [pid = 1846] [serial = 894] [outer = 0x7fe1f3b35400] 02:48:55 INFO - PROCESS | 1846 | 1461059335779 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1544ms 02:48:55 INFO - PROCESS | 1846 | 1461059335842 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:48:55 INFO - PROCESS | 1846 | 1461059335847 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:48:55 INFO - PROCESS | 1846 | 1461059335854 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1846 | 1461059335856 Marionette TRACE conn4 <- [1,1162,null,{}] 02:48:55 INFO - PROCESS | 1846 | 1461059335863 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 1846 | 1461059336073 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:48:56 INFO - PROCESS | 1846 | 1461059336269 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe212083800 == 96 [pid = 1846] [id = 298] 02:48:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fe1eba93000) [pid = 1846] [serial = 895] [outer = (nil)] 02:48:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fe20aa40c00) [pid = 1846] [serial = 896] [outer = 0x7fe1eba93000] 02:48:56 INFO - PROCESS | 1846 | 1461059336389 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fe20be2b000) [pid = 1846] [serial = 897] [outer = 0x7fe1eba93000] 02:48:57 INFO - PROCESS | 1846 | 1461059337356 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1533ms 02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:48:57 INFO - PROCESS | 1846 | 1461059337387 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 1846 | 1461059337390 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:48:57 INFO - PROCESS | 1846 | 1461059337397 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 1846 | 1461059337401 Marionette TRACE conn4 <- [1,1166,null,{}] 02:48:57 INFO - PROCESS | 1846 | 1461059337407 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:57 INFO - PROCESS | 1846 | 1461059337607 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:48:57 INFO - PROCESS | 1846 | 1461059337795 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e78b5000 == 97 [pid = 1846] [id = 299] 02:48:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe20e0c1000) [pid = 1846] [serial = 898] [outer = (nil)] 02:48:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fe20fe2f000) [pid = 1846] [serial = 899] [outer = 0x7fe20e0c1000] 02:48:57 INFO - PROCESS | 1846 | 1461059337917 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fe210209000) [pid = 1846] [serial = 900] [outer = 0x7fe20e0c1000] 02:48:58 INFO - PROCESS | 1846 | 1461059338814 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1448ms 02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:48:58 INFO - PROCESS | 1846 | 1461059338844 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1846 | 1461059338847 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:48:58 INFO - PROCESS | 1846 | 1461059338855 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1846 | 1461059338858 Marionette TRACE conn4 <- [1,1170,null,{}] 02:48:58 INFO - PROCESS | 1846 | 1461059338864 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 1846 | 1461059339076 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:48:59 INFO - PROCESS | 1846 | 1461059339268 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec75a800 == 98 [pid = 1846] [id = 300] 02:48:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fe1ee253800) [pid = 1846] [serial = 901] [outer = (nil)] 02:48:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fe20c2c7400) [pid = 1846] [serial = 902] [outer = 0x7fe1ee253800] 02:48:59 INFO - PROCESS | 1846 | 1461059339349 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fe21200f800) [pid = 1846] [serial = 903] [outer = 0x7fe1ee253800] 02:49:00 INFO - PROCESS | 1846 | 1461059340275 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1481ms 02:49:00 INFO - PROCESS | 1846 | 1461059340335 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 1846 | 1461059340340 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:49:00 INFO - PROCESS | 1846 | 1461059340347 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 1846 | 1461059340351 Marionette TRACE conn4 <- [1,1174,null,{}] 02:49:00 INFO - PROCESS | 1846 | 1461059340358 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 1846 | 1461059340560 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:49:00 INFO - PROCESS | 1846 | 1461059340747 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f898f800 == 99 [pid = 1846] [id = 301] 02:49:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fe1ee254800) [pid = 1846] [serial = 904] [outer = (nil)] 02:49:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fe1f90b1c00) [pid = 1846] [serial = 905] [outer = 0x7fe1ee254800] 02:49:00 INFO - PROCESS | 1846 | 1461059340873 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fe1f90b6400) [pid = 1846] [serial = 906] [outer = 0x7fe1ee254800] 02:49:01 INFO - PROCESS | 1846 | 1461059341794 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 1846 | 1461059341838 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:49:01 INFO - PROCESS | 1846 | 1461059341852 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 1846 | 1461059341855 Marionette TRACE conn4 <- [1,1178,null,{}] 02:49:01 INFO - PROCESS | 1846 | 1461059341871 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 1846 | 1461059342076 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:49:02 INFO - PROCESS | 1846 | 1461059342323 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4c16800 == 100 [pid = 1846] [id = 302] 02:49:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fe1e7842400) [pid = 1846] [serial = 907] [outer = (nil)] 02:49:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fe1e784c800) [pid = 1846] [serial = 908] [outer = 0x7fe1e7842400] 02:49:02 INFO - PROCESS | 1846 | 1461059342449 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fe1f8ed1400) [pid = 1846] [serial = 909] [outer = 0x7fe1e7842400] 02:49:03 INFO - PROCESS | 1846 | 1461059343284 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:49:03 INFO - PROCESS | 1846 | 1461059343355 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:49:03 INFO - PROCESS | 1846 | 1461059343362 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1846 | 1461059343366 Marionette TRACE conn4 <- [1,1182,null,{}] 02:49:03 INFO - PROCESS | 1846 | 1461059343374 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 1846 | 1461059343626 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:49:03 INFO - PROCESS | 1846 | 1461059343853 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4c32000 == 101 [pid = 1846] [id = 303] 02:49:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fe1e4bcb000) [pid = 1846] [serial = 910] [outer = (nil)] 02:49:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fe1e4bd4400) [pid = 1846] [serial = 911] [outer = 0x7fe1e4bcb000] 02:49:03 INFO - PROCESS | 1846 | 1461059343971 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fe1e4bd9c00) [pid = 1846] [serial = 912] [outer = 0x7fe1e4bcb000] 02:49:04 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:04 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:49:04 INFO - PROCESS | 1846 | 1461059344840 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 1846 | 1461059344902 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:49:04 INFO - PROCESS | 1846 | 1461059344910 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 1846 | 1461059344914 Marionette TRACE conn4 <- [1,1186,null,{}] 02:49:04 INFO - PROCESS | 1846 | 1461059344919 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 1846 | 1461059345121 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:49:05 INFO - PROCESS | 1846 | 1461059345314 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d99000 == 102 [pid = 1846] [id = 304] 02:49:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1e4bcec00) [pid = 1846] [serial = 913] [outer = (nil)] 02:49:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe1f90b3000) [pid = 1846] [serial = 914] [outer = 0x7fe1e4bcec00] 02:49:05 INFO - PROCESS | 1846 | 1461059345396 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe210403c00) [pid = 1846] [serial = 915] [outer = 0x7fe1e4bcec00] 02:49:06 INFO - PROCESS | 1846 | 1461059346338 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 1846 | 1461059346401 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:49:06 INFO - PROCESS | 1846 | 1461059346416 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 1846 | 1461059346421 Marionette TRACE conn4 <- [1,1190,null,{}] 02:49:06 INFO - PROCESS | 1846 | 1461059346428 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 1846 | 1461059346713 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:49:07 INFO - PROCESS | 1846 | 1461059347005 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1edfc9000 == 103 [pid = 1846] [id = 305] 02:49:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1e53c8c00) [pid = 1846] [serial = 916] [outer = (nil)] 02:49:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1e53d3000) [pid = 1846] [serial = 917] [outer = 0x7fe1e53c8c00] 02:49:07 INFO - PROCESS | 1846 | 1461059347103 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe212aeb000) [pid = 1846] [serial = 918] [outer = 0x7fe1e53c8c00] 02:49:07 INFO - PROCESS | 1846 | 1461059347953 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1846 | 1461059348007 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:49:08 INFO - PROCESS | 1846 | 1461059348015 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1846 | 1461059348018 Marionette TRACE conn4 <- [1,1194,null,{}] 02:49:08 INFO - PROCESS | 1846 | 1461059348024 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 1846 | 1461059348216 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:49:08 INFO - PROCESS | 1846 | 1461059348409 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e5560800 == 104 [pid = 1846] [id = 306] 02:49:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1e53cb000) [pid = 1846] [serial = 919] [outer = (nil)] 02:49:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1e5633800) [pid = 1846] [serial = 920] [outer = 0x7fe1e53cb000] 02:49:08 INFO - PROCESS | 1846 | 1461059348485 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1e5639c00) [pid = 1846] [serial = 921] [outer = 0x7fe1e53cb000] 02:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:49:09 INFO - PROCESS | 1846 | 1461059349426 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:49:09 INFO - PROCESS | 1846 | 1461059349466 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:49:09 INFO - PROCESS | 1846 | 1461059349474 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1846 | 1461059349478 Marionette TRACE conn4 <- [1,1198,null,{}] 02:49:09 INFO - PROCESS | 1846 | 1461059349484 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 1846 | 1461059349691 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:49:09 INFO - PROCESS | 1846 | 1461059349932 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3a39800 == 105 [pid = 1846] [id = 307] 02:49:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1e3ad5c00) [pid = 1846] [serial = 922] [outer = (nil)] 02:49:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1e3ade000) [pid = 1846] [serial = 923] [outer = 0x7fe1e3ad5c00] 02:49:10 INFO - PROCESS | 1846 | 1461059350052 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1e562c400) [pid = 1846] [serial = 924] [outer = 0x7fe1e3ad5c00] 02:49:10 INFO - PROCESS | 1846 | 1461059350934 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1480ms 02:49:10 INFO - PROCESS | 1846 | 1461059350956 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:49:10 INFO - PROCESS | 1846 | 1461059350960 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:49:10 INFO - PROCESS | 1846 | 1461059350967 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 1846 | 1461059350971 Marionette TRACE conn4 <- [1,1202,null,{}] 02:49:10 INFO - PROCESS | 1846 | 1461059350976 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 1846 | 1461059351182 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:49:11 INFO - PROCESS | 1846 | 1461059351379 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed6de000 == 106 [pid = 1846] [id = 308] 02:49:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1e3ad7800) [pid = 1846] [serial = 925] [outer = (nil)] 02:49:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1e3b20000) [pid = 1846] [serial = 926] [outer = 0x7fe1e3ad7800] 02:49:11 INFO - PROCESS | 1846 | 1461059351468 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1e3b24400) [pid = 1846] [serial = 927] [outer = 0x7fe1e3ad7800] 02:49:12 INFO - PROCESS | 1846 | 1461059352888 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:12 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:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 2032ms 02:49:13 INFO - PROCESS | 1846 | 1461059352999 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 1846 | 1461059353005 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:49:13 INFO - PROCESS | 1846 | 1461059353014 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1846 | 1461059353020 Marionette TRACE conn4 <- [1,1206,null,{}] 02:49:13 INFO - PROCESS | 1846 | 1461059353039 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 1846 | 1461059353233 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:49:13 INFO - PROCESS | 1846 | 1461059353429 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec6b2000 == 107 [pid = 1846] [id = 309] 02:49:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fe1e4bd4800) [pid = 1846] [serial = 928] [outer = (nil)] 02:49:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fe1e5635400) [pid = 1846] [serial = 929] [outer = 0x7fe1e4bd4800] 02:49:13 INFO - PROCESS | 1846 | 1461059353500 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fe1e62b2800) [pid = 1846] [serial = 930] [outer = 0x7fe1e4bd4800] 02:49:14 INFO - PROCESS | 1846 | 1461059354419 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:14 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:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1441ms 02:49:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4fda800 == 106 [pid = 1846] [id = 9] 02:49:14 INFO - PROCESS | 1846 | 1461059354590 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1846 | 1461059354608 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:49:14 INFO - PROCESS | 1846 | 1461059354728 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1846 | 1461059354736 Marionette TRACE conn4 <- [1,1210,null,{}] 02:49:14 INFO - PROCESS | 1846 | 1461059354749 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:14 INFO - PROCESS | 1846 | 1461059354970 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:49:15 INFO - PROCESS | 1846 | 1461059355198 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e9719000 == 107 [pid = 1846] [id = 310] 02:49:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fe1e7acac00) [pid = 1846] [serial = 931] [outer = (nil)] 02:49:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fe1ea8b8400) [pid = 1846] [serial = 932] [outer = 0x7fe1e7acac00] 02:49:15 INFO - PROCESS | 1846 | 1461059355267 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fe1eaa5d000) [pid = 1846] [serial = 933] [outer = 0x7fe1e7acac00] 02:49:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f5d8f000 == 106 [pid = 1846] [id = 56] 02:49:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe214317800 == 105 [pid = 1846] [id = 87] 02:49:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe587000 == 104 [pid = 1846] [id = 50] 02:49:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20af3a800 == 103 [pid = 1846] [id = 212] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fe1f88f8800) [pid = 1846] [serial = 821] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fe1f2851400) [pid = 1846] [serial = 803] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe57f800 == 102 [pid = 1846] [id = 213] 02:49:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20be15800 == 101 [pid = 1846] [id = 86] 02:49:16 INFO - PROCESS | 1846 | 1461059356358 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fe20c2bb000) [pid = 1846] [serial = 797] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fe1ed522800) [pid = 1846] [serial = 810] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fe209ece800) [pid = 1846] [serial = 788] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fe1eabd3800) [pid = 1846] [serial = 773] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1fe9a5c00) [pid = 1846] [serial = 785] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1f3b3d400) [pid = 1846] [serial = 776] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1f44ef800) [pid = 1846] [serial = 812] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1f80d8000) [pid = 1846] [serial = 779] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe20fe26800) [pid = 1846] [serial = 791] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1fd53f800) [pid = 1846] [serial = 782] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1f9267800) [pid = 1846] [serial = 815] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1fe572400) [pid = 1846] [serial = 771] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1eaf72000) [pid = 1846] [serial = 809] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1ebc92800) [pid = 1846] [serial = 794] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1fd537400) [pid = 1846] [serial = 819] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1f60b2000) [pid = 1846] [serial = 813] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1fce73000) [pid = 1846] [serial = 818] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1eaa5a000) [pid = 1846] [serial = 806] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe1eaf69c00) [pid = 1846] [serial = 807] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fe1eb928000) [pid = 1846] [serial = 800] [outer = (nil)] [url = about:blank] 02:49:16 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fe1fa9d4800) [pid = 1846] [serial = 816] [outer = (nil)] [url = about:blank] 02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1706ms 02:49:16 INFO - PROCESS | 1846 | 1461059356427 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 1846 | 1461059356430 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:49:16 INFO - PROCESS | 1846 | 1461059356476 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1846 | 1461059356483 Marionette TRACE conn4 <- [1,1214,null,{}] 02:49:16 INFO - PROCESS | 1846 | 1461059356551 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 1846 | 1461059356761 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:49:16 INFO - PROCESS | 1846 | 1461059356938 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec6b0800 == 102 [pid = 1846] [id = 311] 02:49:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fe1eb89cc00) [pid = 1846] [serial = 934] [outer = (nil)] 02:49:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fe1eba98800) [pid = 1846] [serial = 935] [outer = 0x7fe1eb89cc00] 02:49:17 INFO - PROCESS | 1846 | 1461059357008 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1ed527800) [pid = 1846] [serial = 936] [outer = 0x7fe1eb89cc00] 02:49:17 INFO - PROCESS | 1846 | 1461059357733 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1335ms 02:49:17 INFO - PROCESS | 1846 | 1461059357773 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1846 | 1461059357778 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:49:17 INFO - PROCESS | 1846 | 1461059357818 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1846 | 1461059357822 Marionette TRACE conn4 <- [1,1218,null,{}] 02:49:17 INFO - PROCESS | 1846 | 1461059357828 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 1846 | 1461059358014 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:49:18 INFO - PROCESS | 1846 | 1461059358025 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f28b4000 == 103 [pid = 1846] [id = 312] 02:49:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe1ee0b0800) [pid = 1846] [serial = 937] [outer = (nil)] 02:49:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe1ee250400) [pid = 1846] [serial = 938] [outer = 0x7fe1ee0b0800] 02:49:18 INFO - PROCESS | 1846 | 1461059358093 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1ee278800) [pid = 1846] [serial = 939] [outer = 0x7fe1ee0b0800] 02:49:19 INFO - PROCESS | 1846 | 1461059359082 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1335ms 02:49:19 INFO - PROCESS | 1846 | 1461059359149 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 1846 | 1461059359153 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:49:19 INFO - PROCESS | 1846 | 1461059359159 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1846 | 1461059359163 Marionette TRACE conn4 <- [1,1222,null,{}] 02:49:19 INFO - PROCESS | 1846 | 1461059359168 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 1846 | 1461059359408 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:49:19 INFO - PROCESS | 1846 | 1461059359434 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3f56000 == 104 [pid = 1846] [id = 313] 02:49:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1ee24d000) [pid = 1846] [serial = 940] [outer = (nil)] 02:49:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe1f2850400) [pid = 1846] [serial = 941] [outer = 0x7fe1ee24d000] 02:49:19 INFO - PROCESS | 1846 | 1461059359499 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1f3ab0800) [pid = 1846] [serial = 942] [outer = 0x7fe1ee24d000] 02:49:20 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1e6436800) [pid = 1846] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:49:20 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1eb92cc00) [pid = 1846] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:49:20 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1eabdf800) [pid = 1846] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:49:20 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1f7f8a800) [pid = 1846] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:49:20 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1f926c000) [pid = 1846] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:49:20 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1eaa56c00) [pid = 1846] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:49:20 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe1f9267400) [pid = 1846] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:49:20 INFO - PROCESS | 1846 | 1461059360836 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 1846 | 1461059360871 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:49:20 INFO - PROCESS | 1846 | 1461059360877 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 1846 | 1461059360880 Marionette TRACE conn4 <- [1,1226,null,{}] 02:49:20 INFO - PROCESS | 1846 | 1461059360885 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 1846 | 1461059361133 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:49:21 INFO - PROCESS | 1846 | 1461059361291 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f5d9b800 == 105 [pid = 1846] [id = 314] 02:49:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1ee24e000) [pid = 1846] [serial = 943] [outer = (nil)] 02:49:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe1f8282000) [pid = 1846] [serial = 944] [outer = 0x7fe1ee24e000] 02:49:21 INFO - PROCESS | 1846 | 1461059361361 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe1f88f1800) [pid = 1846] [serial = 945] [outer = 0x7fe1ee24e000] 02:49:22 INFO - PROCESS | 1846 | 1461059362077 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1233ms 02:49:22 INFO - PROCESS | 1846 | 1461059362111 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:49:22 INFO - PROCESS | 1846 | 1461059362114 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:49:22 INFO - PROCESS | 1846 | 1461059362130 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:49:22 INFO - PROCESS | 1846 | 1461059362132 Marionette TRACE conn4 <- [1,1230,null,{}] 02:49:22 INFO - PROCESS | 1846 | 1461059362138 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:22 INFO - PROCESS | 1846 | 1461059362340 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:49:22 INFO - PROCESS | 1846 | 1461059362354 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89cb000 == 106 [pid = 1846] [id = 315] 02:49:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1f8280400) [pid = 1846] [serial = 946] [outer = (nil)] 02:49:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1f8ed1000) [pid = 1846] [serial = 947] [outer = 0x7fe1f8280400] 02:49:22 INFO - PROCESS | 1846 | 1461059362417 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe1f90b8400) [pid = 1846] [serial = 948] [outer = 0x7fe1f8280400] 02:49:23 INFO - PROCESS | 1846 | 1461059363561 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1482ms 02:49:23 INFO - PROCESS | 1846 | 1461059363614 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 1846 | 1461059363620 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:49:23 INFO - PROCESS | 1846 | 1461059363631 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 1846 | 1461059363634 Marionette TRACE conn4 <- [1,1234,null,{}] 02:49:23 INFO - PROCESS | 1846 | 1461059363643 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 1846 | 1461059363860 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:49:24 INFO - PROCESS | 1846 | 1461059364112 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ead7b800 == 107 [pid = 1846] [id = 316] 02:49:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1e6429000) [pid = 1846] [serial = 949] [outer = (nil)] 02:49:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1e642f800) [pid = 1846] [serial = 950] [outer = 0x7fe1e6429000] 02:49:24 INFO - PROCESS | 1846 | 1461059364206 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1e7ad2800) [pid = 1846] [serial = 951] [outer = 0x7fe1e6429000] 02:49:25 INFO - PROCESS | 1846 | 1461059365064 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1482ms 02:49:25 INFO - PROCESS | 1846 | 1461059365114 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 1846 | 1461059365123 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:49:25 INFO - PROCESS | 1846 | 1461059365135 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 1846 | 1461059365138 Marionette TRACE conn4 <- [1,1238,null,{}] 02:49:25 INFO - PROCESS | 1846 | 1461059365145 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 1846 | 1461059365354 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:49:25 INFO - PROCESS | 1846 | 1461059365542 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f28a4000 == 108 [pid = 1846] [id = 317] 02:49:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1e3b1e000) [pid = 1846] [serial = 952] [outer = (nil)] 02:49:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1eaf78400) [pid = 1846] [serial = 953] [outer = 0x7fe1e3b1e000] 02:49:25 INFO - PROCESS | 1846 | 1461059365620 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1ec6ce800) [pid = 1846] [serial = 954] [outer = 0x7fe1e3b1e000] 02:49:26 INFO - PROCESS | 1846 | 1461059366648 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1551ms 02:49:26 INFO - PROCESS | 1846 | 1461059366687 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1846 | 1461059366690 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:49:26 INFO - PROCESS | 1846 | 1461059366697 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1846 | 1461059366703 Marionette TRACE conn4 <- [1,1242,null,{}] 02:49:26 INFO - PROCESS | 1846 | 1461059366721 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 1846 | 1461059366942 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:49:27 INFO - PROCESS | 1846 | 1461059367193 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f929b000 == 109 [pid = 1846] [id = 318] 02:49:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1f2849000) [pid = 1846] [serial = 955] [outer = (nil)] 02:49:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1f3f22000) [pid = 1846] [serial = 956] [outer = 0x7fe1f2849000] 02:49:27 INFO - PROCESS | 1846 | 1461059367321 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1f612ac00) [pid = 1846] [serial = 957] [outer = 0x7fe1f2849000] 02:49:28 INFO - PROCESS | 1846 | 1461059368226 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1586ms 02:49:28 INFO - PROCESS | 1846 | 1461059368285 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1846 | 1461059368290 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:49:28 INFO - PROCESS | 1846 | 1461059368297 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1846 | 1461059368301 Marionette TRACE conn4 <- [1,1246,null,{}] 02:49:28 INFO - PROCESS | 1846 | 1461059368307 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 1846 | 1461059368518 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:49:28 INFO - PROCESS | 1846 | 1461059368759 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fd885800 == 110 [pid = 1846] [id = 319] 02:49:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fe1f2853400) [pid = 1846] [serial = 958] [outer = (nil)] 02:49:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fe1f88f2000) [pid = 1846] [serial = 959] [outer = 0x7fe1f2853400] 02:49:28 INFO - PROCESS | 1846 | 1461059368882 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fe1f90b0400) [pid = 1846] [serial = 960] [outer = 0x7fe1f2853400] 02:49:29 INFO - PROCESS | 1846 | 1461059369789 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1531ms 02:49:29 INFO - PROCESS | 1846 | 1461059369829 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 1846 | 1461059369833 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:49:29 INFO - PROCESS | 1846 | 1461059369840 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 1846 | 1461059369844 Marionette TRACE conn4 <- [1,1250,null,{}] 02:49:29 INFO - PROCESS | 1846 | 1461059369851 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 1846 | 1461059370053 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:49:30 INFO - PROCESS | 1846 | 1461059370270 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fecd4000 == 111 [pid = 1846] [id = 320] 02:49:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fe1ed397400) [pid = 1846] [serial = 961] [outer = (nil)] 02:49:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fe1f926e000) [pid = 1846] [serial = 962] [outer = 0x7fe1ed397400] 02:49:30 INFO - PROCESS | 1846 | 1461059370397 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fe1fcd18400) [pid = 1846] [serial = 963] [outer = 0x7fe1ed397400] 02:49:31 INFO - PROCESS | 1846 | 1461059371359 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1551ms 02:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:49:31 INFO - PROCESS | 1846 | 1461059371392 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1846 | 1461059371395 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:49:31 INFO - PROCESS | 1846 | 1461059371403 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1846 | 1461059371407 Marionette TRACE conn4 <- [1,1254,null,{}] 02:49:31 INFO - PROCESS | 1846 | 1461059371414 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:31 INFO - PROCESS | 1846 | 1461059371665 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:49:31 INFO - PROCESS | 1846 | 1461059371994 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20bbbd800 == 112 [pid = 1846] [id = 321] 02:49:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fe1fdcee400) [pid = 1846] [serial = 964] [outer = (nil)] 02:49:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fe1fdf1b800) [pid = 1846] [serial = 965] [outer = 0x7fe1fdcee400] 02:49:32 INFO - PROCESS | 1846 | 1461059372085 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fe1fecff000) [pid = 1846] [serial = 966] [outer = 0x7fe1fdcee400] 02:49:32 INFO - PROCESS | 1846 | 1461059372931 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1586ms 02:49:32 INFO - PROCESS | 1846 | 1461059372988 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 1846 | 1461059372991 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:49:33 INFO - PROCESS | 1846 | 1461059372998 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1846 | 1461059373002 Marionette TRACE conn4 <- [1,1258,null,{}] 02:49:33 INFO - PROCESS | 1846 | 1461059373008 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 1846 | 1461059373211 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:49:33 INFO - PROCESS | 1846 | 1461059373401 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe210419000 == 113 [pid = 1846] [id = 322] 02:49:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fe1fd6ec400) [pid = 1846] [serial = 967] [outer = (nil)] 02:49:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fe209ed9800) [pid = 1846] [serial = 968] [outer = 0x7fe1fd6ec400] 02:49:33 INFO - PROCESS | 1846 | 1461059373479 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fe20b110400) [pid = 1846] [serial = 969] [outer = 0x7fe1fd6ec400] 02:49:34 INFO - PROCESS | 1846 | 1461059374388 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1435ms 02:49:34 INFO - PROCESS | 1846 | 1461059374435 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 1846 | 1461059374439 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:49:34 INFO - PROCESS | 1846 | 1461059374445 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 1846 | 1461059374449 Marionette TRACE conn4 <- [1,1262,null,{}] 02:49:34 INFO - PROCESS | 1846 | 1461059374456 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 1846 | 1461059374659 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:49:34 INFO - PROCESS | 1846 | 1461059374854 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e3ea3000 == 114 [pid = 1846] [id = 323] 02:49:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fe1ee0a3c00) [pid = 1846] [serial = 970] [outer = (nil)] 02:49:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fe1ff31a800) [pid = 1846] [serial = 971] [outer = 0x7fe1ee0a3c00] 02:49:34 INFO - PROCESS | 1846 | 1461059374928 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fe21028f800) [pid = 1846] [serial = 972] [outer = 0x7fe1ee0a3c00] 02:49:35 INFO - PROCESS | 1846 | 1461059375850 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1439ms 02:49:35 INFO - PROCESS | 1846 | 1461059375885 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 1846 | 1461059375888 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:49:35 INFO - PROCESS | 1846 | 1461059375895 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 1846 | 1461059375899 Marionette TRACE conn4 <- [1,1266,null,{}] 02:49:35 INFO - PROCESS | 1846 | 1461059375905 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 1846 | 1461059376102 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:49:36 INFO - PROCESS | 1846 | 1461059376300 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe214317000 == 115 [pid = 1846] [id = 324] 02:49:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fe1e7b42400) [pid = 1846] [serial = 973] [outer = (nil)] 02:49:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fe1e7b4c000) [pid = 1846] [serial = 974] [outer = 0x7fe1e7b42400] 02:49:36 INFO - PROCESS | 1846 | 1461059376374 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fe1e7b50c00) [pid = 1846] [serial = 975] [outer = 0x7fe1e7b42400] 02:49:37 INFO - PROCESS | 1846 | 1461059377291 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1435ms 02:49:37 INFO - PROCESS | 1846 | 1461059377333 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 1846 | 1461059377337 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:49:37 INFO - PROCESS | 1846 | 1461059377344 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 1846 | 1461059377347 Marionette TRACE conn4 <- [1,1270,null,{}] 02:49:37 INFO - PROCESS | 1846 | 1461059377353 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 1846 | 1461059377565 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:49:37 INFO - PROCESS | 1846 | 1461059377763 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8bab800 == 116 [pid = 1846] [id = 325] 02:49:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fe1e7b45800) [pid = 1846] [serial = 976] [outer = (nil)] 02:49:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fe1f42a1400) [pid = 1846] [serial = 977] [outer = 0x7fe1e7b45800] 02:49:37 INFO - PROCESS | 1846 | 1461059377840 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fe1f42a8400) [pid = 1846] [serial = 978] [outer = 0x7fe1e7b45800] 02:49:38 INFO - PROCESS | 1846 | 1461059378778 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1482ms 02:49:38 INFO - PROCESS | 1846 | 1461059378828 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1846 | 1461059378833 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:49:38 INFO - PROCESS | 1846 | 1461059378839 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1846 | 1461059378844 Marionette TRACE conn4 <- [1,1274,null,{}] 02:49:38 INFO - PROCESS | 1846 | 1461059378849 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:39 INFO - PROCESS | 1846 | 1461059379085 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:49:39 INFO - PROCESS | 1846 | 1461059379339 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e31eb800 == 117 [pid = 1846] [id = 326] 02:49:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fe20e188400) [pid = 1846] [serial = 979] [outer = (nil)] 02:49:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fe210349800) [pid = 1846] [serial = 980] [outer = 0x7fe20e188400] 02:49:39 INFO - PROCESS | 1846 | 1461059379468 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fe21209e400) [pid = 1846] [serial = 981] [outer = 0x7fe20e188400] 02:49:40 INFO - PROCESS | 1846 | 1461059380316 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1535ms 02:49:40 INFO - PROCESS | 1846 | 1461059380376 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 1846 | 1461059380380 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:49:40 INFO - PROCESS | 1846 | 1461059380387 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1846 | 1461059380389 Marionette TRACE conn4 <- [1,1278,null,{}] 02:49:40 INFO - PROCESS | 1846 | 1461059380396 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 1846 | 1461059380601 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:49:40 INFO - PROCESS | 1846 | 1461059380843 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e33ec000 == 118 [pid = 1846] [id = 327] 02:49:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fe1e35ec800) [pid = 1846] [serial = 982] [outer = (nil)] 02:49:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fe1e35f3400) [pid = 1846] [serial = 983] [outer = 0x7fe1e35ec800] 02:49:40 INFO - PROCESS | 1846 | 1461059380963 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fe1f42a5400) [pid = 1846] [serial = 984] [outer = 0x7fe1e35ec800] 02:49:41 INFO - PROCESS | 1846 | 1461059381824 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1478ms 02:49:41 INFO - PROCESS | 1846 | 1461059381867 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 1846 | 1461059381870 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:49:41 INFO - PROCESS | 1846 | 1461059381878 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 1846 | 1461059381881 Marionette TRACE conn4 <- [1,1282,null,{}] 02:49:41 INFO - PROCESS | 1846 | 1461059381887 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 1846 | 1461059382105 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:49:42 INFO - PROCESS | 1846 | 1461059382303 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e2a95000 == 119 [pid = 1846] [id = 328] 02:49:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7fe1e2a46000) [pid = 1846] [serial = 985] [outer = (nil)] 02:49:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7fe1e2a4c400) [pid = 1846] [serial = 986] [outer = 0x7fe1e2a46000] 02:49:42 INFO - PROCESS | 1846 | 1461059382376 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7fe1e2a51000) [pid = 1846] [serial = 987] [outer = 0x7fe1e2a46000] 02:49:43 INFO - PROCESS | 1846 | 1461059383270 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1428ms 02:49:43 INFO - PROCESS | 1846 | 1461059383307 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 1846 | 1461059383311 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:49:43 INFO - PROCESS | 1846 | 1461059383318 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1846 | 1461059383321 Marionette TRACE conn4 <- [1,1286,null,{}] 02:49:43 INFO - PROCESS | 1846 | 1461059383328 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 1846 | 1461059383525 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:49:43 INFO - PROCESS | 1846 | 1461059383724 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e33f9000 == 120 [pid = 1846] [id = 329] 02:49:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7fe1e2a4f400) [pid = 1846] [serial = 988] [outer = (nil)] 02:49:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7fe1e2b63000) [pid = 1846] [serial = 989] [outer = 0x7fe1e2a4f400] 02:49:43 INFO - PROCESS | 1846 | 1461059383801 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7fe1e2b67400) [pid = 1846] [serial = 990] [outer = 0x7fe1e2a4f400] 02:49:44 INFO - PROCESS | 1846 | 1461059384759 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1485ms 02:49:44 INFO - PROCESS | 1846 | 1461059384804 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 1846 | 1461059384809 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:49:44 INFO - PROCESS | 1846 | 1461059384815 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1846 | 1461059384819 Marionette TRACE conn4 <- [1,1290,null,{}] 02:49:44 INFO - PROCESS | 1846 | 1461059384824 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 1846 | 1461059385028 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:49:45 INFO - PROCESS | 1846 | 1461059385288 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e2d5f000 == 121 [pid = 1846] [id = 330] 02:49:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7fe1e2b5d400) [pid = 1846] [serial = 991] [outer = (nil)] 02:49:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7fe1e35f2400) [pid = 1846] [serial = 992] [outer = 0x7fe1e2b5d400] 02:49:45 INFO - PROCESS | 1846 | 1461059385381 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7fe1eabd4800) [pid = 1846] [serial = 993] [outer = 0x7fe1e2b5d400] 02:49:46 INFO - PROCESS | 1846 | 1461059386617 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1882ms 02:49:46 INFO - PROCESS | 1846 | 1461059386699 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1846 | 1461059386704 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:49:46 INFO - PROCESS | 1846 | 1461059386714 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1846 | 1461059386720 Marionette TRACE conn4 <- [1,1294,null,{}] 02:49:46 INFO - PROCESS | 1846 | 1461059386729 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:47 INFO - PROCESS | 1846 | 1461059387079 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:49:47 INFO - PROCESS | 1846 | 1461059387288 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e5562000 == 122 [pid = 1846] [id = 331] 02:49:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7fe1e3adfc00) [pid = 1846] [serial = 994] [outer = (nil)] 02:49:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7fe1e4bd2000) [pid = 1846] [serial = 995] [outer = 0x7fe1e3adfc00] 02:49:47 INFO - PROCESS | 1846 | 1461059387419 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7fe1e53cec00) [pid = 1846] [serial = 996] [outer = 0x7fe1e3adfc00] 02:49:48 INFO - PROCESS | 1846 | 1461059388488 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1841ms 02:49:48 INFO - PROCESS | 1846 | 1461059388556 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 1846 | 1461059388565 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:49:48 INFO - PROCESS | 1846 | 1461059388575 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1846 | 1461059388580 Marionette TRACE conn4 <- [1,1298,null,{}] 02:49:48 INFO - PROCESS | 1846 | 1461059388586 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 1846 | 1461059388833 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:49:49 INFO - PROCESS | 1846 | 1461059389081 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e78ab800 == 123 [pid = 1846] [id = 332] 02:49:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7fe1e62ad000) [pid = 1846] [serial = 997] [outer = (nil)] 02:49:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7fe1e7765000) [pid = 1846] [serial = 998] [outer = 0x7fe1e62ad000] 02:49:49 INFO - PROCESS | 1846 | 1461059389197 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7fe1e776c000) [pid = 1846] [serial = 999] [outer = 0x7fe1e62ad000] 02:49:50 INFO - PROCESS | 1846 | 1461059390140 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1634ms 02:49:50 INFO - PROCESS | 1846 | 1461059390211 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 1846 | 1461059390215 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:49:50 INFO - PROCESS | 1846 | 1461059390221 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1846 | 1461059390227 Marionette TRACE conn4 <- [1,1302,null,{}] 02:49:50 INFO - PROCESS | 1846 | 1461059390243 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:50 INFO - PROCESS | 1846 | 1461059390478 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:49:50 INFO - PROCESS | 1846 | 1461059390811 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb851000 == 124 [pid = 1846] [id = 333] 02:49:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 286 (0x7fe1eaa57400) [pid = 1846] [serial = 1000] [outer = (nil)] 02:49:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 287 (0x7fe1eabdc000) [pid = 1846] [serial = 1001] [outer = 0x7fe1eaa57400] 02:49:50 INFO - PROCESS | 1846 | 1461059390891 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 288 (0x7fe1eb923c00) [pid = 1846] [serial = 1002] [outer = 0x7fe1eaa57400] 02:49:51 INFO - PROCESS | 1846 | 1461059391812 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd34000 == 123 [pid = 1846] [id = 48] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 287 (0x7fe1ee276000) [pid = 1846] [serial = 845] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 286 (0x7fe1fdf14000) [pid = 1846] [serial = 830] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 285 (0x7fe1e62ab400) [pid = 1846] [serial = 857] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7fe1ee276400) [pid = 1846] [serial = 851] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7fe21200a000) [pid = 1846] [serial = 839] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7fe1ea8b7000) [pid = 1846] [serial = 842] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7fe20afe9400) [pid = 1846] [serial = 836] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7fe200e94400) [pid = 1846] [serial = 833] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7fe1f8ed6400) [pid = 1846] [serial = 854] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7fe1e7ad4800) [pid = 1846] [serial = 848] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7fe1e642b400) [pid = 1846] [serial = 860] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7fe1f8287c00) [pid = 1846] [serial = 827] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7fe1ec6cb000) [pid = 1846] [serial = 824] [outer = (nil)] [url = about:blank] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f5d9b800 == 122 [pid = 1846] [id = 314] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3f56000 == 121 [pid = 1846] [id = 313] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f28b4000 == 120 [pid = 1846] [id = 312] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec6b0800 == 119 [pid = 1846] [id = 311] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e9719000 == 118 [pid = 1846] [id = 310] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec6b2000 == 117 [pid = 1846] [id = 309] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5560800 == 116 [pid = 1846] [id = 306] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfc9000 == 115 [pid = 1846] [id = 305] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d99000 == 114 [pid = 1846] [id = 304] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4c32000 == 113 [pid = 1846] [id = 303] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4c16800 == 112 [pid = 1846] [id = 302] 02:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1736ms 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f898f800 == 111 [pid = 1846] [id = 301] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec75a800 == 110 [pid = 1846] [id = 300] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e78b5000 == 109 [pid = 1846] [id = 299] 02:49:51 INFO - PROCESS | 1846 | 1461059391963 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 1846 | 1461059391967 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe212083800 == 108 [pid = 1846] [id = 298] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8fe1000 == 107 [pid = 1846] [id = 296] 02:49:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed649000 == 106 [pid = 1846] [id = 295] 02:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:49:51 INFO - PROCESS | 1846 | 1461059391980 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1846 | 1461059391983 Marionette TRACE conn4 <- [1,1306,null,{}] 02:49:51 INFO - PROCESS | 1846 | 1461059391989 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 1846 | 1461059392204 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7fe1fdf14c00) [pid = 1846] [serial = 882] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7fe1eabd9000) [pid = 1846] [serial = 864] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7fe1f4f23c00) [pid = 1846] [serial = 872] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7fe1f3b32800) [pid = 1846] [serial = 870] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7fe1f8ed1c00) [pid = 1846] [serial = 876] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fe1fd6a0c00) [pid = 1846] [serial = 881] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fe1ebc8f000) [pid = 1846] [serial = 867] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fe1fd089400) [pid = 1846] [serial = 879] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fe1f8284c00) [pid = 1846] [serial = 873] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fe1eb922000) [pid = 1846] [serial = 866] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fe1e7ad4c00) [pid = 1846] [serial = 863] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fe1ee27fc00) [pid = 1846] [serial = 869] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fe1fa9ce000) [pid = 1846] [serial = 878] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fe1f8ecb400) [pid = 1846] [serial = 875] [outer = (nil)] [url = about:blank] 02:49:52 INFO - PROCESS | 1846 | 1461059392433 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e628b800 == 107 [pid = 1846] [id = 334] 02:49:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fe1e7ad2400) [pid = 1846] [serial = 1003] [outer = (nil)] 02:49:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fe1eb929c00) [pid = 1846] [serial = 1004] [outer = 0x7fe1e7ad2400] 02:49:52 INFO - PROCESS | 1846 | 1461059392513 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fe1ebc98000) [pid = 1846] [serial = 1005] [outer = 0x7fe1e7ad2400] 02:49:53 INFO - PROCESS | 1846 | 1461059393285 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1380ms 02:49:53 INFO - PROCESS | 1846 | 1461059393361 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 1846 | 1461059393364 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:49:53 INFO - PROCESS | 1846 | 1461059393371 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 1846 | 1461059393375 Marionette TRACE conn4 <- [1,1310,null,{}] 02:49:53 INFO - PROCESS | 1846 | 1461059393380 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 1846 | 1461059393572 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:49:53 INFO - PROCESS | 1846 | 1461059393735 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed4d1000 == 108 [pid = 1846] [id = 335] 02:49:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fe1e3ade400) [pid = 1846] [serial = 1006] [outer = (nil)] 02:49:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fe1ee0ad800) [pid = 1846] [serial = 1007] [outer = 0x7fe1e3ade400] 02:49:53 INFO - PROCESS | 1846 | 1461059393810 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fe1ee274000) [pid = 1846] [serial = 1008] [outer = 0x7fe1e3ade400] 02:49:54 INFO - PROCESS | 1846 | 1461059394748 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 1846 | 1461059394824 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:49:54 INFO - PROCESS | 1846 | 1461059394832 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1846 | 1461059394834 Marionette TRACE conn4 <- [1,1314,null,{}] 02:49:54 INFO - PROCESS | 1846 | 1461059394842 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 1846 | 1461059395154 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:49:55 INFO - PROCESS | 1846 | 1461059395187 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3a7c000 == 109 [pid = 1846] [id = 336] 02:49:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fe1f42a1000) [pid = 1846] [serial = 1009] [outer = (nil)] 02:49:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fe1f4f28000) [pid = 1846] [serial = 1010] [outer = 0x7fe1f42a1000] 02:49:55 INFO - PROCESS | 1846 | 1461059395275 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fe1f8287c00) [pid = 1846] [serial = 1011] [outer = 0x7fe1f42a1000] 02:49:56 INFO - PROCESS | 1846 | 1461059396289 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1483ms 02:49:56 INFO - PROCESS | 1846 | 1461059396315 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 1846 | 1461059396319 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:49:56 INFO - PROCESS | 1846 | 1461059396325 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1846 | 1461059396329 Marionette TRACE conn4 <- [1,1318,null,{}] 02:49:56 INFO - PROCESS | 1846 | 1461059396334 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 1846 | 1461059396627 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fe1f7f8bc00) [pid = 1846] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fe1f6221000) [pid = 1846] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fe1e7acf800) [pid = 1846] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fe1f286f000) [pid = 1846] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fe1ee24d000) [pid = 1846] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fe1e62a9400) [pid = 1846] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fe1eb92c800) [pid = 1846] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fe1f8088400) [pid = 1846] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fe1f2857800) [pid = 1846] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fe1f424ac00) [pid = 1846] [serial = 27] [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:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fe1ea8aec00) [pid = 1846] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fe1fd53b800) [pid = 1846] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fe1eb91fc00) [pid = 1846] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fe210208000) [pid = 1846] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fe1eaa52c00) [pid = 1846] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fe1e7ad0400) [pid = 1846] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fe20e0c1000) [pid = 1846] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fe1f827d800) [pid = 1846] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fe1f4c84800) [pid = 1846] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fe1ee0b0800) [pid = 1846] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fe1eaa53c00) [pid = 1846] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fe1eba90800) [pid = 1846] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fe210206400) [pid = 1846] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fe1eba93000) [pid = 1846] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fe1ed531400) [pid = 1846] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fe1ee24e000) [pid = 1846] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fe1f2857c00) [pid = 1846] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1ea8b2000) [pid = 1846] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1fdd5a000) [pid = 1846] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1ee280000) [pid = 1846] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1e4bd4800) [pid = 1846] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1e7acac00) [pid = 1846] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1f83ce000) [pid = 1846] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1f284cc00) [pid = 1846] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1eb896000) [pid = 1846] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1eb890400) [pid = 1846] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1e62a4800) [pid = 1846] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1ee0a5000) [pid = 1846] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe200b4e800) [pid = 1846] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1f8ed3c00) [pid = 1846] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1fd22a000) [pid = 1846] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe200e9b000) [pid = 1846] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fe1fe395800) [pid = 1846] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fe1f80dc800) [pid = 1846] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fe20404d000) [pid = 1846] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fe1fd539c00) [pid = 1846] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fe1f3a78800) [pid = 1846] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fe1fd445c00) [pid = 1846] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fe1fd2c1000) [pid = 1846] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fe1fce69c00) [pid = 1846] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fe1f3b40800) [pid = 1846] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fe1ec6c4000) [pid = 1846] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fe1fe56c800) [pid = 1846] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fe1fd6f0c00) [pid = 1846] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fe1f44fc800) [pid = 1846] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fe1eb89cc00) [pid = 1846] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe1fce6bc00) [pid = 1846] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fe1fd53c800) [pid = 1846] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fe1fb51d800) [pid = 1846] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fe1fdf1a000) [pid = 1846] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fe1fe570800) [pid = 1846] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fe1ebc8bc00) [pid = 1846] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fe1eb895c00) [pid = 1846] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe1fd694c00) [pid = 1846] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe204053000) [pid = 1846] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1eb920800) [pid = 1846] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1ed395000) [pid = 1846] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1ebc8a400) [pid = 1846] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1eaa50800) [pid = 1846] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1f3b35400) [pid = 1846] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe20ac3cc00) [pid = 1846] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1f827c800) [pid = 1846] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1f3ab5000) [pid = 1846] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1f808c800) [pid = 1846] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:49:57 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1f4c8d400) [pid = 1846] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:49:57 INFO - PROCESS | 1846 | 1461059397845 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e8795000 == 110 [pid = 1846] [id = 337] 02:49:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1e3ad4000) [pid = 1846] [serial = 1012] [outer = (nil)] 02:49:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1e62ab800) [pid = 1846] [serial = 1013] [outer = 0x7fe1e3ad4000] 02:49:57 INFO - PROCESS | 1846 | 1461059397921 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1e7ad0400) [pid = 1846] [serial = 1014] [outer = 0x7fe1e3ad4000] 02:49:58 INFO - PROCESS | 1846 | 1461059398622 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2337ms 02:49:58 INFO - PROCESS | 1846 | 1461059398663 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 1846 | 1461059398666 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:49:58 INFO - PROCESS | 1846 | 1461059398672 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 1846 | 1461059398676 Marionette TRACE conn4 <- [1,1322,null,{}] 02:49:58 INFO - PROCESS | 1846 | 1461059398685 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:58 INFO - PROCESS | 1846 | 1461059398930 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:49:58 INFO - PROCESS | 1846 | 1461059398951 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed6f1000 == 111 [pid = 1846] [id = 338] 02:49:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1e3ae0000) [pid = 1846] [serial = 1015] [outer = (nil)] 02:49:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1eabda800) [pid = 1846] [serial = 1016] [outer = 0x7fe1e3ae0000] 02:49:59 INFO - PROCESS | 1846 | 1461059399027 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1ebc8d800) [pid = 1846] [serial = 1017] [outer = 0x7fe1e3ae0000] 02:50:00 INFO - PROCESS | 1846 | 1461059400200 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1596ms 02:50:00 INFO - PROCESS | 1846 | 1461059400271 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1846 | 1461059400281 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:50:00 INFO - PROCESS | 1846 | 1461059400298 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1846 | 1461059400309 Marionette TRACE conn4 <- [1,1326,null,{}] 02:50:00 INFO - PROCESS | 1846 | 1461059400325 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 1846 | 1461059400798 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:50:01 INFO - PROCESS | 1846 | 1461059401151 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e5555000 == 112 [pid = 1846] [id = 339] 02:50:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1e2a45000) [pid = 1846] [serial = 1018] [outer = (nil)] 02:50:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1e4bd5c00) [pid = 1846] [serial = 1019] [outer = 0x7fe1e2a45000] 02:50:01 INFO - PROCESS | 1846 | 1461059401283 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1e5637800) [pid = 1846] [serial = 1020] [outer = 0x7fe1e2a45000] 02:50:02 INFO - PROCESS | 1846 | 1461059402542 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:50:02 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:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2309ms 02:50:02 INFO - PROCESS | 1846 | 1461059402604 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 1846 | 1461059402614 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:50:02 INFO - PROCESS | 1846 | 1461059402625 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1846 | 1461059402629 Marionette TRACE conn4 <- [1,1330,null,{}] 02:50:02 INFO - PROCESS | 1846 | 1461059402636 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 1846 | 1461059402897 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:50:03 INFO - PROCESS | 1846 | 1461059403193 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed483800 == 113 [pid = 1846] [id = 340] 02:50:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1e776ec00) [pid = 1846] [serial = 1021] [outer = (nil)] 02:50:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1e7acbc00) [pid = 1846] [serial = 1022] [outer = 0x7fe1e776ec00] 02:50:03 INFO - PROCESS | 1846 | 1461059403274 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe1eaf6a000) [pid = 1846] [serial = 1023] [outer = 0x7fe1e776ec00] 02:50:04 INFO - PROCESS | 1846 | 1461059404342 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:50:04 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:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1785ms 02:50:04 INFO - PROCESS | 1846 | 1461059404411 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 1846 | 1461059404414 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:50:04 INFO - PROCESS | 1846 | 1461059404422 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1846 | 1461059404428 Marionette TRACE conn4 <- [1,1334,null,{}] 02:50:04 INFO - PROCESS | 1846 | 1461059404445 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:04 INFO - PROCESS | 1846 | 1461059404714 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:50:05 INFO - PROCESS | 1846 | 1461059405017 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4c26800 == 114 [pid = 1846] [id = 341] 02:50:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fe1ebc97400) [pid = 1846] [serial = 1024] [outer = (nil)] 02:50:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fe1ee24e000) [pid = 1846] [serial = 1025] [outer = 0x7fe1ebc97400] 02:50:05 INFO - PROCESS | 1846 | 1461059405150 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fe1ee27b800) [pid = 1846] [serial = 1026] [outer = 0x7fe1ebc97400] 02:50:06 INFO - PROCESS | 1846 | 1461059406103 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1736ms 02:50:06 INFO - PROCESS | 1846 | 1461059406160 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1846 | 1461059406163 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:50:06 INFO - PROCESS | 1846 | 1461059406171 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1846 | 1461059406175 Marionette TRACE conn4 <- [1,1338,null,{}] 02:50:06 INFO - PROCESS | 1846 | 1461059406181 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 1846 | 1461059406398 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:50:06 INFO - PROCESS | 1846 | 1461059406645 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8988800 == 115 [pid = 1846] [id = 342] 02:50:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fe1e35e9800) [pid = 1846] [serial = 1027] [outer = (nil)] 02:50:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fe1f424b400) [pid = 1846] [serial = 1028] [outer = 0x7fe1e35e9800] 02:50:06 INFO - PROCESS | 1846 | 1461059406772 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fe1f42ac800) [pid = 1846] [serial = 1029] [outer = 0x7fe1e35e9800] 02:50:08 INFO - PROCESS | 1846 | 1461059408431 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2306ms 02:50:08 INFO - PROCESS | 1846 | 1461059408481 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:50:08 INFO - PROCESS | 1846 | 1461059408488 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:50:08 INFO - PROCESS | 1846 | 1461059408498 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1846 | 1461059408504 Marionette TRACE conn4 <- [1,1342,null,{}] 02:50:08 INFO - PROCESS | 1846 | 1461059408514 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 1846 | 1461059408915 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:50:09 INFO - PROCESS | 1846 | 1461059409060 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f89df800 == 116 [pid = 1846] [id = 343] 02:50:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe1ed52cc00) [pid = 1846] [serial = 1030] [outer = (nil)] 02:50:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fe1f42ae800) [pid = 1846] [serial = 1031] [outer = 0x7fe1ed52cc00] 02:50:09 INFO - PROCESS | 1846 | 1461059409146 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fe1f808b400) [pid = 1846] [serial = 1032] [outer = 0x7fe1ed52cc00] 02:50:10 INFO - PROCESS | 1846 | 1461059410079 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1641ms 02:50:10 INFO - PROCESS | 1846 | 1461059410137 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1846 | 1461059410141 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:50:10 INFO - PROCESS | 1846 | 1461059410147 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1846 | 1461059410151 Marionette TRACE conn4 <- [1,1346,null,{}] 02:50:10 INFO - PROCESS | 1846 | 1461059410157 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:10 INFO - PROCESS | 1846 | 1461059410409 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:50:10 INFO - PROCESS | 1846 | 1461059410706 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fbc5c800 == 117 [pid = 1846] [id = 344] 02:50:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fe1f90b3c00) [pid = 1846] [serial = 1033] [outer = (nil)] 02:50:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fe1fc093000) [pid = 1846] [serial = 1034] [outer = 0x7fe1f90b3c00] 02:50:10 INFO - PROCESS | 1846 | 1461059410797 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fe1fce6fc00) [pid = 1846] [serial = 1035] [outer = 0x7fe1f90b3c00] 02:50:11 INFO - PROCESS | 1846 | 1461059411676 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1593ms 02:50:11 INFO - PROCESS | 1846 | 1461059411742 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1846 | 1461059411746 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:50:11 INFO - PROCESS | 1846 | 1461059411752 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1846 | 1461059411756 Marionette TRACE conn4 <- [1,1350,null,{}] 02:50:11 INFO - PROCESS | 1846 | 1461059411761 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:11 INFO - PROCESS | 1846 | 1461059411969 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:50:12 INFO - PROCESS | 1846 | 1461059412268 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe58f000 == 118 [pid = 1846] [id = 345] 02:50:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fe1f90b7000) [pid = 1846] [serial = 1036] [outer = (nil)] 02:50:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fe1fd2c1400) [pid = 1846] [serial = 1037] [outer = 0x7fe1f90b7000] 02:50:12 INFO - PROCESS | 1846 | 1461059412364 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fe1fd445c00) [pid = 1846] [serial = 1038] [outer = 0x7fe1f90b7000] 02:50:13 INFO - PROCESS | 1846 | 1461059413290 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1579ms 02:50:13 INFO - PROCESS | 1846 | 1461059413334 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:50:13 INFO - PROCESS | 1846 | 1461059413338 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:50:13 INFO - PROCESS | 1846 | 1461059413345 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1846 | 1461059413349 Marionette TRACE conn4 <- [1,1354,null,{}] 02:50:13 INFO - PROCESS | 1846 | 1461059413356 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 1846 | 1461059413581 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:50:13 INFO - PROCESS | 1846 | 1461059413836 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d17000 == 119 [pid = 1846] [id = 346] 02:50:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fe1fc088800) [pid = 1846] [serial = 1039] [outer = (nil)] 02:50:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fe1fd69fc00) [pid = 1846] [serial = 1040] [outer = 0x7fe1fc088800] 02:50:13 INFO - PROCESS | 1846 | 1461059413967 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fe1fdc73400) [pid = 1846] [serial = 1041] [outer = 0x7fe1fc088800] 02:50:14 INFO - PROCESS | 1846 | 1461059414918 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1592ms 02:50:14 INFO - PROCESS | 1846 | 1461059414937 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 1846 | 1461059414941 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:50:14 INFO - PROCESS | 1846 | 1461059414947 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1846 | 1461059414951 Marionette TRACE conn4 <- [1,1358,null,{}] 02:50:14 INFO - PROCESS | 1846 | 1461059414958 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 1846 | 1461059415193 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:50:15 INFO - PROCESS | 1846 | 1461059415424 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20f80d000 == 120 [pid = 1846] [id = 347] 02:50:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fe1f83d5c00) [pid = 1846] [serial = 1042] [outer = (nil)] 02:50:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fe1fdd59400) [pid = 1846] [serial = 1043] [outer = 0x7fe1f83d5c00] 02:50:15 INFO - PROCESS | 1846 | 1461059415551 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fe1fdf1b000) [pid = 1846] [serial = 1044] [outer = 0x7fe1f83d5c00] 02:50:16 INFO - PROCESS | 1846 | 1461059416447 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1536ms 02:50:16 INFO - PROCESS | 1846 | 1461059416484 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1846 | 1461059416487 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:50:16 INFO - PROCESS | 1846 | 1461059416495 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1846 | 1461059416498 Marionette TRACE conn4 <- [1,1362,null,{}] 02:50:16 INFO - PROCESS | 1846 | 1461059416504 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 1846 | 1461059416720 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:50:16 INFO - PROCESS | 1846 | 1461059416956 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe21042c800 == 121 [pid = 1846] [id = 348] 02:50:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1e2b62800) [pid = 1846] [serial = 1045] [outer = (nil)] 02:50:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe1fdd5cc00) [pid = 1846] [serial = 1046] [outer = 0x7fe1e2b62800] 02:50:17 INFO - PROCESS | 1846 | 1461059417030 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe1fecf3800) [pid = 1846] [serial = 1047] [outer = 0x7fe1e2b62800] 02:50:18 INFO - PROCESS | 1846 | 1461059418086 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1629ms 02:50:18 INFO - PROCESS | 1846 | 1461059418126 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1846 | 1461059418130 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:50:18 INFO - PROCESS | 1846 | 1461059418138 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1846 | 1461059418143 Marionette TRACE conn4 <- [1,1366,null,{}] 02:50:18 INFO - PROCESS | 1846 | 1461059418150 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 1846 | 1461059418392 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:50:18 INFO - PROCESS | 1846 | 1461059418696 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ead6d000 == 122 [pid = 1846] [id = 349] 02:50:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1e5634000) [pid = 1846] [serial = 1048] [outer = (nil)] 02:50:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1e7acec00) [pid = 1846] [serial = 1049] [outer = 0x7fe1e5634000] 02:50:18 INFO - PROCESS | 1846 | 1461059418782 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe1f8ed4000) [pid = 1846] [serial = 1050] [outer = 0x7fe1e5634000] 02:50:19 INFO - PROCESS | 1846 | 1461059419767 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1846 | 1461059419828 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:50:19 INFO - PROCESS | 1846 | 1461059419836 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1846 | 1461059419839 Marionette TRACE conn4 <- [1,1370,null,{}] 02:50:19 INFO - PROCESS | 1846 | 1461059419845 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 1846 | 1461059420100 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:50:20 INFO - PROCESS | 1846 | 1461059420398 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ea7cd800 == 123 [pid = 1846] [id = 350] 02:50:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1eabd8400) [pid = 1846] [serial = 1051] [outer = (nil)] 02:50:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1eba8bc00) [pid = 1846] [serial = 1052] [outer = 0x7fe1eabd8400] 02:50:20 INFO - PROCESS | 1846 | 1461059420475 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1ed398800) [pid = 1846] [serial = 1053] [outer = 0x7fe1eabd8400] 02:50:22 INFO - PROCESS | 1846 | 1461059422045 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1846 | 1461059422082 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:50:22 INFO - PROCESS | 1846 | 1461059422091 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1846 | 1461059422097 Marionette TRACE conn4 <- [1,1374,null,{}] 02:50:22 INFO - PROCESS | 1846 | 1461059422107 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 1846 | 1461059422315 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:50:22 INFO - PROCESS | 1846 | 1461059422587 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb813800 == 124 [pid = 1846] [id = 351] 02:50:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1e3b25800) [pid = 1846] [serial = 1054] [outer = (nil)] 02:50:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1e4bd6800) [pid = 1846] [serial = 1055] [outer = 0x7fe1e3b25800] 02:50:22 INFO - PROCESS | 1846 | 1461059422674 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1e62a4800) [pid = 1846] [serial = 1056] [outer = 0x7fe1e3b25800] 02:50:23 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:23 INFO - PROCESS | 1846 | 1461059423877 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1846 | 1461059423959 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:50:24 INFO - PROCESS | 1846 | 1461059424016 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1846 | 1461059424021 Marionette TRACE conn4 <- [1,1378,null,{}] 02:50:24 INFO - PROCESS | 1846 | 1461059424090 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 1846 | 1461059424299 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:50:24 INFO - PROCESS | 1846 | 1461059424512 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e33e4000 == 125 [pid = 1846] [id = 352] 02:50:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1e4bca400) [pid = 1846] [serial = 1057] [outer = (nil)] 02:50:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1e62b0c00) [pid = 1846] [serial = 1058] [outer = 0x7fe1e4bca400] 02:50:24 INFO - PROCESS | 1846 | 1461059424582 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1e776d400) [pid = 1846] [serial = 1059] [outer = 0x7fe1e4bca400] 02:50:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fd4af800 == 124 [pid = 1846] [id = 293] 02:50:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92c5000 == 123 [pid = 1846] [id = 292] 02:50:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e971a000 == 122 [pid = 1846] [id = 289] 02:50:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed489000 == 121 [pid = 1846] [id = 287] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1e3ade000) [pid = 1846] [serial = 923] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1e784c800) [pid = 1846] [serial = 908] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1e53d3000) [pid = 1846] [serial = 917] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1e4bd4400) [pid = 1846] [serial = 911] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1f90b3000) [pid = 1846] [serial = 914] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe20c2c7400) [pid = 1846] [serial = 902] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1f90b1c00) [pid = 1846] [serial = 905] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1e5633800) [pid = 1846] [serial = 920] [outer = (nil)] [url = about:blank] 02:50:24 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1f8ed1000) [pid = 1846] [serial = 947] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed64b000 == 120 [pid = 1846] [id = 288] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62ae800 == 119 [pid = 1846] [id = 291] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e8795000 == 118 [pid = 1846] [id = 337] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a7c000 == 117 [pid = 1846] [id = 336] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4d1000 == 116 [pid = 1846] [id = 335] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e628b800 == 115 [pid = 1846] [id = 334] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb851000 == 114 [pid = 1846] [id = 333] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e78ab800 == 113 [pid = 1846] [id = 332] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4fc0800 == 112 [pid = 1846] [id = 10] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5562000 == 111 [pid = 1846] [id = 331] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2d5f000 == 110 [pid = 1846] [id = 330] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e33f9000 == 109 [pid = 1846] [id = 329] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2a95000 == 108 [pid = 1846] [id = 328] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e33ec000 == 107 [pid = 1846] [id = 327] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e31eb800 == 106 [pid = 1846] [id = 326] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8bab800 == 105 [pid = 1846] [id = 325] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe214317000 == 104 [pid = 1846] [id = 324] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3ea3000 == 103 [pid = 1846] [id = 323] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210419000 == 102 [pid = 1846] [id = 322] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bbbd800 == 101 [pid = 1846] [id = 321] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fecd4000 == 100 [pid = 1846] [id = 320] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fd885800 == 99 [pid = 1846] [id = 319] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f929b000 == 98 [pid = 1846] [id = 318] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f28a4000 == 97 [pid = 1846] [id = 317] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ead7b800 == 96 [pid = 1846] [id = 316] 02:50:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f89cb000 == 95 [pid = 1846] [id = 315] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1fa9cc800) [pid = 1846] [serial = 723] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1f83d6800) [pid = 1846] [serial = 780] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1e7ad9000) [pid = 1846] [serial = 849] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1f88f7c00) [pid = 1846] [serial = 669] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1f3ab0800) [pid = 1846] [serial = 942] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe1e642f400) [pid = 1846] [serial = 861] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fe20be2ac00) [pid = 1846] [serial = 804] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fe1fdc6a800) [pid = 1846] [serial = 783] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fe1f3b3f800) [pid = 1846] [serial = 666] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fe1fec7ec00) [pid = 1846] [serial = 636] [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:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fe1ea8bc000) [pid = 1846] [serial = 843] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fe1fe675800) [pid = 1846] [serial = 831] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fe1ed393400) [pid = 1846] [serial = 888] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fe2120a1400) [pid = 1846] [serial = 840] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fe1eaa5e400) [pid = 1846] [serial = 744] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fe1ee27f800) [pid = 1846] [serial = 852] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fe210209000) [pid = 1846] [serial = 900] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fe1e3b20000) [pid = 1846] [serial = 926] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fe1fd229400) [pid = 1846] [serial = 596] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fe1f9268800) [pid = 1846] [serial = 828] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe1eba94c00) [pid = 1846] [serial = 887] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fe1ee278800) [pid = 1846] [serial = 939] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fe1eabd8800) [pid = 1846] [serial = 747] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fe20fe2f000) [pid = 1846] [serial = 899] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fe1f2850400) [pid = 1846] [serial = 941] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fe1ee250400) [pid = 1846] [serial = 938] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fe1f286d400) [pid = 1846] [serial = 825] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe21040bc00) [pid = 1846] [serial = 735] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe20be2b000) [pid = 1846] [serial = 897] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1f423ec00) [pid = 1846] [serial = 587] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1f8282000) [pid = 1846] [serial = 944] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1f44f6400) [pid = 1846] [serial = 777] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1ee27b000) [pid = 1846] [serial = 846] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1fe5c5000) [pid = 1846] [serial = 726] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe1f88ee400) [pid = 1846] [serial = 891] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1e5635400) [pid = 1846] [serial = 929] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1eaa5d000) [pid = 1846] [serial = 933] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1fa966000) [pid = 1846] [serial = 584] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe20aa44c00) [pid = 1846] [serial = 750] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1fde57800) [pid = 1846] [serial = 632] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe20b1da400) [pid = 1846] [serial = 684] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1e62b1400) [pid = 1846] [serial = 858] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1f3ab2000) [pid = 1846] [serial = 720] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe20e193000) [pid = 1846] [serial = 732] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1f60bb400) [pid = 1846] [serial = 890] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1e62b2800) [pid = 1846] [serial = 930] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe21033f400) [pid = 1846] [serial = 855] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1fde57000) [pid = 1846] [serial = 672] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe20af0f800) [pid = 1846] [serial = 729] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1fe9b2800) [pid = 1846] [serial = 635] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe20aa40c00) [pid = 1846] [serial = 896] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1fec7f400) [pid = 1846] [serial = 675] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe20b1da000) [pid = 1846] [serial = 789] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1fd866800) [pid = 1846] [serial = 626] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1f44f7c00) [pid = 1846] [serial = 620] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1fdc68c00) [pid = 1846] [serial = 617] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1ff322400) [pid = 1846] [serial = 786] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1fce75400) [pid = 1846] [serial = 738] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe20c103c00) [pid = 1846] [serial = 687] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1ea8b8400) [pid = 1846] [serial = 932] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe200e96c00) [pid = 1846] [serial = 642] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe20be2a400) [pid = 1846] [serial = 837] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1fec7a000) [pid = 1846] [serial = 884] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe20e18dc00) [pid = 1846] [serial = 693] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe209ed9400) [pid = 1846] [serial = 885] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1ed527800) [pid = 1846] [serial = 936] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe212009000) [pid = 1846] [serial = 741] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe20acb4800) [pid = 1846] [serial = 834] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1fe568400) [pid = 1846] [serial = 663] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1eba98800) [pid = 1846] [serial = 935] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe200bad800) [pid = 1846] [serial = 639] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe20e09a800) [pid = 1846] [serial = 690] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe20ff92000) [pid = 1846] [serial = 798] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe204055400) [pid = 1846] [serial = 678] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1fdd59000) [pid = 1846] [serial = 629] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe20ff5bc00) [pid = 1846] [serial = 792] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1eb92c400) [pid = 1846] [serial = 801] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1f80e1400) [pid = 1846] [serial = 590] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1ebc97800) [pid = 1846] [serial = 795] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1eaf6c400) [pid = 1846] [serial = 774] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1fdc67c00) [pid = 1846] [serial = 894] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe20afe2400) [pid = 1846] [serial = 681] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fd046c00) [pid = 1846] [serial = 893] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1fc08b000) [pid = 1846] [serial = 593] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1f926e400) [pid = 1846] [serial = 623] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe20fe2a800) [pid = 1846] [serial = 696] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f88f1800) [pid = 1846] [serial = 945] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1fde5c000) [pid = 1846] [serial = 822] [outer = (nil)] [url = about:blank] 02:50:25 INFO - PROCESS | 1846 | 1461059425748 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 1846 | 1461059425783 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:50:25 INFO - PROCESS | 1846 | 1461059425791 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 1846 | 1461059425796 Marionette TRACE conn4 <- [1,1382,null,{}] 02:50:25 INFO - PROCESS | 1846 | 1461059425812 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:26 INFO - PROCESS | 1846 | 1461059425997 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:50:26 INFO - PROCESS | 1846 | 1461059426152 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e5547000 == 96 [pid = 1846] [id = 353] 02:50:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e642f400) [pid = 1846] [serial = 1060] [outer = (nil)] 02:50:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e7b4a800) [pid = 1846] [serial = 1061] [outer = 0x7fe1e642f400] 02:50:26 INFO - PROCESS | 1846 | 1461059426308 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1ea8b7800) [pid = 1846] [serial = 1062] [outer = 0x7fe1e642f400] 02:50:27 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:50:27 INFO - PROCESS | 1846 | 1461059427086 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1846 | 1461059427194 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:50:27 INFO - PROCESS | 1846 | 1461059427202 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1846 | 1461059427206 Marionette TRACE conn4 <- [1,1386,null,{}] 02:50:27 INFO - PROCESS | 1846 | 1461059427216 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 1846 | 1461059427456 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:50:27 INFO - PROCESS | 1846 | 1461059427485 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ea7c3000 == 97 [pid = 1846] [id = 354] 02:50:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e7851c00) [pid = 1846] [serial = 1063] [outer = (nil)] 02:50:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1eabde400) [pid = 1846] [serial = 1064] [outer = 0x7fe1e7851c00] 02:50:27 INFO - PROCESS | 1846 | 1461059427562 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1eaf76c00) [pid = 1846] [serial = 1065] [outer = 0x7fe1e7851c00] 02:50:28 INFO - PROCESS | 1846 | 1461059428490 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1846 | 1461059428546 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:50:28 INFO - PROCESS | 1846 | 1461059428553 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1846 | 1461059428555 Marionette TRACE conn4 <- [1,1390,null,{}] 02:50:28 INFO - PROCESS | 1846 | 1461059428561 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 1846 | 1461059428791 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:50:28 INFO - PROCESS | 1846 | 1461059428828 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1eb80e800 == 98 [pid = 1846] [id = 355] 02:50:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1eaf6c800) [pid = 1846] [serial = 1066] [outer = (nil)] 02:50:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1eb92d800) [pid = 1846] [serial = 1067] [outer = 0x7fe1eaf6c800] 02:50:28 INFO - PROCESS | 1846 | 1461059428958 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1eba94c00) [pid = 1846] [serial = 1068] [outer = 0x7fe1eaf6c800] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1e3ad4000) [pid = 1846] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f4fdb000) [pid = 1846] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1ee253800) [pid = 1846] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1ee254800) [pid = 1846] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f42a1000) [pid = 1846] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1e3ade400) [pid = 1846] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1e7ad2400) [pid = 1846] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e62ad000) [pid = 1846] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e3adfc00) [pid = 1846] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:50:30 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1eaa57400) [pid = 1846] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:50:30 INFO - PROCESS | 1846 | 1461059430503 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1983ms 02:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:50:30 INFO - PROCESS | 1846 | 1461059430536 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1846 | 1461059430539 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:50:30 INFO - PROCESS | 1846 | 1461059430545 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1846 | 1461059430548 Marionette TRACE conn4 <- [1,1394,null,{}] 02:50:30 INFO - PROCESS | 1846 | 1461059430554 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 1846 | 1461059430809 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:50:30 INFO - PROCESS | 1846 | 1461059430835 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec429000 == 99 [pid = 1846] [id = 356] 02:50:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1ea8b8400) [pid = 1846] [serial = 1069] [outer = (nil)] 02:50:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1ec6d0000) [pid = 1846] [serial = 1070] [outer = 0x7fe1ea8b8400] 02:50:30 INFO - PROCESS | 1846 | 1461059430903 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1ed527c00) [pid = 1846] [serial = 1071] [outer = 0x7fe1ea8b8400] 02:50:31 INFO - PROCESS | 1846 | 1461059431742 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1231ms 02:50:31 INFO - PROCESS | 1846 | 1461059431776 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 1846 | 1461059431779 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:50:31 INFO - PROCESS | 1846 | 1461059431787 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1846 | 1461059431790 Marionette TRACE conn4 <- [1,1398,null,{}] 02:50:31 INFO - PROCESS | 1846 | 1461059431795 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 1846 | 1461059432104 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:50:32 INFO - PROCESS | 1846 | 1461059432309 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2d5f000 == 100 [pid = 1846] [id = 357] 02:50:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e2b66400) [pid = 1846] [serial = 1072] [outer = (nil)] 02:50:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e35f1800) [pid = 1846] [serial = 1073] [outer = 0x7fe1e2b66400] 02:50:32 INFO - PROCESS | 1846 | 1461059432429 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1e4bd4400) [pid = 1846] [serial = 1074] [outer = 0x7fe1e2b66400] 02:50:33 INFO - PROCESS | 1846 | 1461059433519 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1779ms 02:50:33 INFO - PROCESS | 1846 | 1461059433570 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 1846 | 1461059433576 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:50:33 INFO - PROCESS | 1846 | 1461059433584 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 1846 | 1461059433590 Marionette TRACE conn4 <- [1,1402,null,{}] 02:50:33 INFO - PROCESS | 1846 | 1461059433601 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 1846 | 1461059433859 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:50:34 INFO - PROCESS | 1846 | 1461059434114 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ead66800 == 101 [pid = 1846] [id = 358] 02:50:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e776b800) [pid = 1846] [serial = 1075] [outer = (nil)] 02:50:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1e784f400) [pid = 1846] [serial = 1076] [outer = 0x7fe1e776b800] 02:50:34 INFO - PROCESS | 1846 | 1461059434196 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1e7b50000) [pid = 1846] [serial = 1077] [outer = 0x7fe1e776b800] 02:50:35 INFO - PROCESS | 1846 | 1461059435151 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 02:50:35 INFO - PROCESS | 1846 | 1461059435220 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1846 | 1461059435225 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:50:35 INFO - PROCESS | 1846 | 1461059435232 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1846 | 1461059435236 Marionette TRACE conn4 <- [1,1406,null,{}] 02:50:35 INFO - PROCESS | 1846 | 1461059435243 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 1846 | 1461059435449 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:50:35 INFO - PROCESS | 1846 | 1461059435720 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec6a0800 == 102 [pid = 1846] [id = 359] 02:50:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1e7845400) [pid = 1846] [serial = 1078] [outer = (nil)] 02:50:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1eba8ac00) [pid = 1846] [serial = 1079] [outer = 0x7fe1e7845400] 02:50:35 INFO - PROCESS | 1846 | 1461059435841 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1ebc92800) [pid = 1846] [serial = 1080] [outer = 0x7fe1e7845400] 02:50:36 INFO - PROCESS | 1846 | 1461059436784 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1590ms 02:50:36 INFO - PROCESS | 1846 | 1461059436823 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 1846 | 1461059436830 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:50:36 INFO - PROCESS | 1846 | 1461059436848 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1846 | 1461059436856 Marionette TRACE conn4 <- [1,1410,null,{}] 02:50:36 INFO - PROCESS | 1846 | 1461059436862 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:37 INFO - PROCESS | 1846 | 1461059437088 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:50:37 INFO - PROCESS | 1846 | 1461059437331 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4c0000 == 103 [pid = 1846] [id = 360] 02:50:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1e3b28800) [pid = 1846] [serial = 1081] [outer = (nil)] 02:50:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1ec6cec00) [pid = 1846] [serial = 1082] [outer = 0x7fe1e3b28800] 02:50:37 INFO - PROCESS | 1846 | 1461059437456 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1ee251000) [pid = 1846] [serial = 1083] [outer = 0x7fe1e3b28800] 02:50:38 INFO - PROCESS | 1846 | 1461059438451 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1646ms 02:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:50:38 INFO - PROCESS | 1846 | 1461059438486 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1846 | 1461059438489 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:50:38 INFO - PROCESS | 1846 | 1461059438496 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1846 | 1461059438499 Marionette TRACE conn4 <- [1,1414,null,{}] 02:50:38 INFO - PROCESS | 1846 | 1461059438505 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 1846 | 1461059438716 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:50:38 INFO - PROCESS | 1846 | 1461059438961 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1edfbb000 == 104 [pid = 1846] [id = 361] 02:50:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1e53cf800) [pid = 1846] [serial = 1084] [outer = (nil)] 02:50:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1ee279400) [pid = 1846] [serial = 1085] [outer = 0x7fe1e53cf800] 02:50:39 INFO - PROCESS | 1846 | 1461059439041 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f2848400) [pid = 1846] [serial = 1086] [outer = 0x7fe1e53cf800] 02:50:39 INFO - PROCESS | 1846 | 1461059439962 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1480ms 02:50:39 INFO - PROCESS | 1846 | 1461059439976 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1846 | 1461059439979 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:50:39 INFO - PROCESS | 1846 | 1461059439986 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1846 | 1461059439989 Marionette TRACE conn4 <- [1,1418,null,{}] 02:50:39 INFO - PROCESS | 1846 | 1461059439995 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 1846 | 1461059440224 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:50:40 INFO - PROCESS | 1846 | 1461059440473 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f2768800 == 105 [pid = 1846] [id = 362] 02:50:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1f3a70c00) [pid = 1846] [serial = 1087] [outer = (nil)] 02:50:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f3a78400) [pid = 1846] [serial = 1088] [outer = 0x7fe1f3a70c00] 02:50:40 INFO - PROCESS | 1846 | 1461059440584 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f3b3e000) [pid = 1846] [serial = 1089] [outer = 0x7fe1f3a70c00] 02:50:41 INFO - PROCESS | 1846 | 1461059441515 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1585ms 02:50:41 INFO - PROCESS | 1846 | 1461059441571 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 1846 | 1461059441575 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:50:41 INFO - PROCESS | 1846 | 1461059441584 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1846 | 1461059441589 Marionette TRACE conn4 <- [1,1422,null,{}] 02:50:41 INFO - PROCESS | 1846 | 1461059441595 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 1846 | 1461059441810 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:50:42 INFO - PROCESS | 1846 | 1461059442039 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3a7c000 == 106 [pid = 1846] [id = 363] 02:50:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f3a73800) [pid = 1846] [serial = 1090] [outer = (nil)] 02:50:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f42ab400) [pid = 1846] [serial = 1091] [outer = 0x7fe1f3a73800] 02:50:42 INFO - PROCESS | 1846 | 1461059442128 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f4c82c00) [pid = 1846] [serial = 1092] [outer = 0x7fe1f3a73800] 02:50:43 INFO - PROCESS | 1846 | 1461059443061 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1534ms 02:50:43 INFO - PROCESS | 1846 | 1461059443119 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 1846 | 1461059443123 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:50:43 INFO - PROCESS | 1846 | 1461059443130 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1846 | 1461059443138 Marionette TRACE conn4 <- [1,1426,null,{}] 02:50:43 INFO - PROCESS | 1846 | 1461059443145 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 1846 | 1461059443365 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:50:43 INFO - PROCESS | 1846 | 1461059443590 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d1d000 == 107 [pid = 1846] [id = 364] 02:50:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1f424ac00) [pid = 1846] [serial = 1093] [outer = (nil)] 02:50:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f5d5f000) [pid = 1846] [serial = 1094] [outer = 0x7fe1f424ac00] 02:50:43 INFO - PROCESS | 1846 | 1461059443712 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f6131800) [pid = 1846] [serial = 1095] [outer = 0x7fe1f424ac00] 02:50:44 INFO - PROCESS | 1846 | 1461059444641 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1584ms 02:50:44 INFO - PROCESS | 1846 | 1461059444716 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1846 | 1461059444719 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:50:44 INFO - PROCESS | 1846 | 1461059444726 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1846 | 1461059444729 Marionette TRACE conn4 <- [1,1430,null,{}] 02:50:44 INFO - PROCESS | 1846 | 1461059444736 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 1846 | 1461059444979 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:50:45 INFO - PROCESS | 1846 | 1461059445251 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f48e3000 == 108 [pid = 1846] [id = 365] 02:50:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f4c85400) [pid = 1846] [serial = 1096] [outer = (nil)] 02:50:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1f808c800) [pid = 1846] [serial = 1097] [outer = 0x7fe1f4c85400] 02:50:45 INFO - PROCESS | 1846 | 1461059445331 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f827d800) [pid = 1846] [serial = 1098] [outer = 0x7fe1f4c85400] 02:50:46 INFO - PROCESS | 1846 | 1461059446279 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1601ms 02:50:46 INFO - PROCESS | 1846 | 1461059446327 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:50:46 INFO - PROCESS | 1846 | 1461059446332 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:50:46 INFO - PROCESS | 1846 | 1461059446338 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1846 | 1461059446341 Marionette TRACE conn4 <- [1,1434,null,{}] 02:50:46 INFO - PROCESS | 1846 | 1461059446347 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 1846 | 1461059446631 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:50:46 INFO - PROCESS | 1846 | 1461059446814 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4c25000 == 109 [pid = 1846] [id = 366] 02:50:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1f6134c00) [pid = 1846] [serial = 1099] [outer = (nil)] 02:50:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1f83d5400) [pid = 1846] [serial = 1100] [outer = 0x7fe1f6134c00] 02:50:46 INFO - PROCESS | 1846 | 1461059446909 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1f88f7000) [pid = 1846] [serial = 1101] [outer = 0x7fe1f6134c00] 02:50:47 INFO - PROCESS | 1846 | 1461059447831 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1542ms 02:50:47 INFO - PROCESS | 1846 | 1461059447880 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 1846 | 1461059447885 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:50:47 INFO - PROCESS | 1846 | 1461059447891 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1846 | 1461059447896 Marionette TRACE conn4 <- [1,1438,null,{}] 02:50:47 INFO - PROCESS | 1846 | 1461059447902 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 1846 | 1461059448133 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:50:48 INFO - PROCESS | 1846 | 1461059448416 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f80b5000 == 110 [pid = 1846] [id = 367] 02:50:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1f8ed9c00) [pid = 1846] [serial = 1102] [outer = (nil)] 02:50:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1f90b1c00) [pid = 1846] [serial = 1103] [outer = 0x7fe1f8ed9c00] 02:50:48 INFO - PROCESS | 1846 | 1461059448520 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1f926b000) [pid = 1846] [serial = 1104] [outer = 0x7fe1f8ed9c00] 02:50:49 INFO - PROCESS | 1846 | 1461059449443 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1596ms 02:50:49 INFO - PROCESS | 1846 | 1461059449489 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:50:49 INFO - PROCESS | 1846 | 1461059449494 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:50:49 INFO - PROCESS | 1846 | 1461059449501 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1846 | 1461059449505 Marionette TRACE conn4 <- [1,1442,null,{}] 02:50:49 INFO - PROCESS | 1846 | 1461059449512 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 1846 | 1461059449759 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:50:50 INFO - PROCESS | 1846 | 1461059450003 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f89d3800 == 111 [pid = 1846] [id = 368] 02:50:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1f90acc00) [pid = 1846] [serial = 1105] [outer = (nil)] 02:50:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1fc088c00) [pid = 1846] [serial = 1106] [outer = 0x7fe1f90acc00] 02:50:50 INFO - PROCESS | 1846 | 1461059450131 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1fce67400) [pid = 1846] [serial = 1107] [outer = 0x7fe1f90acc00] 02:50:51 INFO - PROCESS | 1846 | 1461059451035 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1594ms 02:50:51 INFO - PROCESS | 1846 | 1461059451095 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1846 | 1461059451099 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:50:51 INFO - PROCESS | 1846 | 1461059451106 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1846 | 1461059451109 Marionette TRACE conn4 <- [1,1446,null,{}] 02:50:51 INFO - PROCESS | 1846 | 1461059451115 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 1846 | 1461059451331 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:50:51 INFO - PROCESS | 1846 | 1461059451565 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8fd3800 == 112 [pid = 1846] [id = 369] 02:50:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1fa9cc800) [pid = 1846] [serial = 1108] [outer = (nil)] 02:50:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1fce75c00) [pid = 1846] [serial = 1109] [outer = 0x7fe1fa9cc800] 02:50:51 INFO - PROCESS | 1846 | 1461059451657 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1fd0ef400) [pid = 1846] [serial = 1110] [outer = 0x7fe1fa9cc800] 02:50:52 INFO - PROCESS | 1846 | 1461059452557 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1529ms 02:50:52 INFO - PROCESS | 1846 | 1461059452636 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1846 | 1461059452639 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:50:52 INFO - PROCESS | 1846 | 1461059452646 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1846 | 1461059452649 Marionette TRACE conn4 <- [1,1450,null,{}] 02:50:52 INFO - PROCESS | 1846 | 1461059452656 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 1846 | 1461059452917 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:50:53 INFO - PROCESS | 1846 | 1461059453209 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e78b0800 == 113 [pid = 1846] [id = 370] 02:50:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1e2a44000) [pid = 1846] [serial = 1111] [outer = (nil)] 02:50:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1eaa5dc00) [pid = 1846] [serial = 1112] [outer = 0x7fe1e2a44000] 02:50:53 INFO - PROCESS | 1846 | 1461059453292 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1f90b2400) [pid = 1846] [serial = 1113] [outer = 0x7fe1e2a44000] 02:50:54 INFO - PROCESS | 1846 | 1461059454262 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1685ms 02:50:54 INFO - PROCESS | 1846 | 1461059454332 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1846 | 1461059454336 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:50:54 INFO - PROCESS | 1846 | 1461059454343 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1846 | 1461059454347 Marionette TRACE conn4 <- [1,1454,null,{}] 02:50:54 INFO - PROCESS | 1846 | 1461059454353 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 1846 | 1461059454571 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:50:55 INFO - PROCESS | 1846 | 1461059455208 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e627c000 == 114 [pid = 1846] [id = 371] 02:50:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1e35f3c00) [pid = 1846] [serial = 1114] [outer = (nil)] 02:50:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1e3ad9000) [pid = 1846] [serial = 1115] [outer = 0x7fe1e35f3c00] 02:50:55 INFO - PROCESS | 1846 | 1461059455285 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1e53d2000) [pid = 1846] [serial = 1116] [outer = 0x7fe1e35f3c00] 02:50:56 INFO - PROCESS | 1846 | 1461059456226 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1936ms 02:50:56 INFO - PROCESS | 1846 | 1461059456282 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 1846 | 1461059456289 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:50:56 INFO - PROCESS | 1846 | 1461059456299 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1846 | 1461059456303 Marionette TRACE conn4 <- [1,1458,null,{}] 02:50:56 INFO - PROCESS | 1846 | 1461059456312 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 1846 | 1461059456530 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:50:56 INFO - PROCESS | 1846 | 1461059456776 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e6280000 == 115 [pid = 1846] [id = 372] 02:50:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1e2b67800) [pid = 1846] [serial = 1117] [outer = (nil)] 02:50:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1e53d3400) [pid = 1846] [serial = 1118] [outer = 0x7fe1e2b67800] 02:50:56 INFO - PROCESS | 1846 | 1461059456916 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1e7b48400) [pid = 1846] [serial = 1119] [outer = 0x7fe1e2b67800] 02:50:58 INFO - PROCESS | 1846 | 1461059458075 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1840ms 02:50:58 INFO - PROCESS | 1846 | 1461059458156 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 1846 | 1461059458163 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:50:58 INFO - PROCESS | 1846 | 1461059458175 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 1846 | 1461059458178 Marionette TRACE conn4 <- [1,1462,null,{}] 02:50:58 INFO - PROCESS | 1846 | 1461059458185 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:58 INFO - PROCESS | 1846 | 1461059458408 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:50:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec429000 == 114 [pid = 1846] [id = 356] 02:50:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb80e800 == 113 [pid = 1846] [id = 355] 02:50:58 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1f5a06800) [pid = 1846] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:50:58 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1eabda800) [pid = 1846] [serial = 1016] [outer = (nil)] [url = about:blank] 02:50:58 INFO - PROCESS | 1846 | 1461059458815 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | --DOCSHELL 0x7fe1ea7c3000 == 112 [pid = 1846] [id = 354] 02:50:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5547000 == 111 [pid = 1846] [id = 353] 02:50:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e33e4000 == 110 [pid = 1846] [id = 352] 02:50:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2d66800 == 111 [pid = 1846] [id = 373] 02:50:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1e3ada400) [pid = 1846] [serial = 1120] [outer = (nil)] 02:50:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1e7ad9000) [pid = 1846] [serial = 1121] [outer = 0x7fe1e3ada400] 02:50:58 INFO - PROCESS | 1846 | 1461059458894 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1eb891000) [pid = 1846] [serial = 1122] [outer = 0x7fe1e3ada400] 02:50:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb813800 == 110 [pid = 1846] [id = 351] 02:50:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d17000 == 109 [pid = 1846] [id = 346] 02:50:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe58f000 == 108 [pid = 1846] [id = 345] 02:50:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fbc5c800 == 107 [pid = 1846] [id = 344] 02:50:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f89df800 == 106 [pid = 1846] [id = 343] 02:50:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8988800 == 105 [pid = 1846] [id = 342] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe21200f800) [pid = 1846] [serial = 903] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1f90b6400) [pid = 1846] [serial = 906] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1f926e000) [pid = 1846] [serial = 962] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1f4f28000) [pid = 1846] [serial = 1010] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1e7b4c000) [pid = 1846] [serial = 974] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1ee0ad800) [pid = 1846] [serial = 1007] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1eb929c00) [pid = 1846] [serial = 1004] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1ebc98000) [pid = 1846] [serial = 1005] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1e35f3400) [pid = 1846] [serial = 983] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1e642f800) [pid = 1846] [serial = 950] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1e776c000) [pid = 1846] [serial = 999] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1e7765000) [pid = 1846] [serial = 998] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1eaf78400) [pid = 1846] [serial = 953] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe210349800) [pid = 1846] [serial = 980] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1e53cec00) [pid = 1846] [serial = 996] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1e4bd2000) [pid = 1846] [serial = 995] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1f88f2000) [pid = 1846] [serial = 959] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1f8287c00) [pid = 1846] [serial = 1011] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1eb923c00) [pid = 1846] [serial = 1002] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1eabdc000) [pid = 1846] [serial = 1001] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1f3f22000) [pid = 1846] [serial = 956] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1fdf1b800) [pid = 1846] [serial = 965] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1ff31a800) [pid = 1846] [serial = 971] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1f42a1400) [pid = 1846] [serial = 977] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1e2a4c400) [pid = 1846] [serial = 986] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe209ed9800) [pid = 1846] [serial = 968] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1e35f2400) [pid = 1846] [serial = 992] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1e2b63000) [pid = 1846] [serial = 989] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1e62ab800) [pid = 1846] [serial = 1013] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1e7ad0400) [pid = 1846] [serial = 1014] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1ee274000) [pid = 1846] [serial = 1008] [outer = (nil)] [url = about:blank] 02:50:59 INFO - PROCESS | 1846 | 1461059459744 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1590ms 02:50:59 INFO - PROCESS | 1846 | 1461059459775 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1846 | 1461059459778 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:50:59 INFO - PROCESS | 1846 | 1461059459795 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1846 | 1461059459805 Marionette TRACE conn4 <- [1,1466,null,{}] 02:50:59 INFO - PROCESS | 1846 | 1461059459812 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 1846 | 1461059460011 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:51:00 INFO - PROCESS | 1846 | 1461059460179 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ead6b000 == 106 [pid = 1846] [id = 374] 02:51:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1e3b26000) [pid = 1846] [serial = 1123] [outer = (nil)] 02:51:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1eb929c00) [pid = 1846] [serial = 1124] [outer = 0x7fe1e3b26000] 02:51:00 INFO - PROCESS | 1846 | 1461059460251 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1ed39f400) [pid = 1846] [serial = 1125] [outer = 0x7fe1e3b26000] 02:51:01 INFO - PROCESS | 1846 | 1461059461200 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1502ms 02:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:51:01 INFO - PROCESS | 1846 | 1461059461291 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 1846 | 1461059461295 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:51:01 INFO - PROCESS | 1846 | 1461059461304 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1846 | 1461059461307 Marionette TRACE conn4 <- [1,1470,null,{}] 02:51:01 INFO - PROCESS | 1846 | 1461059461314 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 1846 | 1461059461569 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:51:01 INFO - PROCESS | 1846 | 1461059461604 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec43c800 == 107 [pid = 1846] [id = 375] 02:51:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1e2a4c800) [pid = 1846] [serial = 1126] [outer = (nil)] 02:51:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1ee258400) [pid = 1846] [serial = 1127] [outer = 0x7fe1e2a4c800] 02:51:01 INFO - PROCESS | 1846 | 1461059461675 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f2852400) [pid = 1846] [serial = 1128] [outer = 0x7fe1e2a4c800] 02:51:02 INFO - PROCESS | 1846 | 1461059462703 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1434ms 02:51:02 INFO - PROCESS | 1846 | 1461059462738 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1846 | 1461059462742 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:51:02 INFO - PROCESS | 1846 | 1461059462748 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1846 | 1461059462752 Marionette TRACE conn4 <- [1,1474,null,{}] 02:51:02 INFO - PROCESS | 1846 | 1461059462758 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:03 INFO - PROCESS | 1846 | 1461059463039 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:51:03 INFO - PROCESS | 1846 | 1461059463072 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed655800 == 108 [pid = 1846] [id = 376] 02:51:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f3ab1000) [pid = 1846] [serial = 1129] [outer = (nil)] 02:51:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1f3b37400) [pid = 1846] [serial = 1130] [outer = 0x7fe1f3ab1000] 02:51:03 INFO - PROCESS | 1846 | 1461059463152 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f42abc00) [pid = 1846] [serial = 1131] [outer = 0x7fe1f3ab1000] 02:51:03 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e642f400) [pid = 1846] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:51:03 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1e7851c00) [pid = 1846] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:51:03 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1e4bca400) [pid = 1846] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:51:03 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1eaf6c800) [pid = 1846] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:51:03 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1e3b25800) [pid = 1846] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:51:04 INFO - PROCESS | 1846 | 1461059464461 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1736ms 02:51:04 INFO - PROCESS | 1846 | 1461059464485 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1846 | 1461059464489 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:51:04 INFO - PROCESS | 1846 | 1461059464495 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1846 | 1461059464498 Marionette TRACE conn4 <- [1,1478,null,{}] 02:51:04 INFO - PROCESS | 1846 | 1461059464511 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:04 INFO - PROCESS | 1846 | 1461059464703 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:51:04 INFO - PROCESS | 1846 | 1461059464720 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f297b000 == 109 [pid = 1846] [id = 377] 02:51:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f3b38400) [pid = 1846] [serial = 1132] [outer = (nil)] 02:51:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f8ed4800) [pid = 1846] [serial = 1133] [outer = 0x7fe1f3b38400] 02:51:04 INFO - PROCESS | 1846 | 1461059464793 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f90ac400) [pid = 1846] [serial = 1134] [outer = 0x7fe1f3b38400] 02:51:05 INFO - PROCESS | 1846 | 1461059465832 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1387ms 02:51:05 INFO - PROCESS | 1846 | 1461059465889 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:51:05 INFO - PROCESS | 1846 | 1461059465895 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:51:05 INFO - PROCESS | 1846 | 1461059465905 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1846 | 1461059465911 Marionette TRACE conn4 <- [1,1482,null,{}] 02:51:05 INFO - PROCESS | 1846 | 1461059465920 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:06 INFO - PROCESS | 1846 | 1461059466147 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:51:06 INFO - PROCESS | 1846 | 1461059466409 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e78a6800 == 110 [pid = 1846] [id = 378] 02:51:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1e53cec00) [pid = 1846] [serial = 1135] [outer = (nil)] 02:51:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1e62ac000) [pid = 1846] [serial = 1136] [outer = 0x7fe1e53cec00] 02:51:06 INFO - PROCESS | 1846 | 1461059466534 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1e776f000) [pid = 1846] [serial = 1137] [outer = 0x7fe1e53cec00] 02:51:07 INFO - PROCESS | 1846 | 1461059467552 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1699ms 02:51:07 INFO - PROCESS | 1846 | 1461059467603 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 1846 | 1461059467613 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:51:07 INFO - PROCESS | 1846 | 1461059467625 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1846 | 1461059467628 Marionette TRACE conn4 <- [1,1486,null,{}] 02:51:07 INFO - PROCESS | 1846 | 1461059467635 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 1846 | 1461059467882 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:51:08 INFO - PROCESS | 1846 | 1461059468168 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec42b000 == 111 [pid = 1846] [id = 379] 02:51:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1eaa57800) [pid = 1846] [serial = 1138] [outer = (nil)] 02:51:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1eabdc000) [pid = 1846] [serial = 1139] [outer = 0x7fe1eaa57800] 02:51:08 INFO - PROCESS | 1846 | 1461059468255 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1eb921c00) [pid = 1846] [serial = 1140] [outer = 0x7fe1eaa57800] 02:51:09 INFO - PROCESS | 1846 | 1461059469314 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1744ms 02:51:09 INFO - PROCESS | 1846 | 1461059469369 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 1846 | 1461059469372 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:51:09 INFO - PROCESS | 1846 | 1461059469380 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 1846 | 1461059469386 Marionette TRACE conn4 <- [1,1490,null,{}] 02:51:09 INFO - PROCESS | 1846 | 1461059469403 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 1846 | 1461059469665 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:51:09 INFO - PROCESS | 1846 | 1461059469947 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f5d04000 == 112 [pid = 1846] [id = 380] 02:51:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1ee254800) [pid = 1846] [serial = 1141] [outer = (nil)] 02:51:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1f287a000) [pid = 1846] [serial = 1142] [outer = 0x7fe1ee254800] 02:51:10 INFO - PROCESS | 1846 | 1461059470069 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1f42a1400) [pid = 1846] [serial = 1143] [outer = 0x7fe1ee254800] 02:51:11 INFO - PROCESS | 1846 | 1461059471026 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1693ms 02:51:11 INFO - PROCESS | 1846 | 1461059471074 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1846 | 1461059471079 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:51:11 INFO - PROCESS | 1846 | 1461059471085 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1846 | 1461059471088 Marionette TRACE conn4 <- [1,1494,null,{}] 02:51:11 INFO - PROCESS | 1846 | 1461059471113 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:11 INFO - PROCESS | 1846 | 1461059471327 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:51:11 INFO - PROCESS | 1846 | 1461059471556 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f89a2000 == 113 [pid = 1846] [id = 381] 02:51:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1ed3a1000) [pid = 1846] [serial = 1144] [outer = (nil)] 02:51:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1f6225400) [pid = 1846] [serial = 1145] [outer = 0x7fe1ed3a1000] 02:51:11 INFO - PROCESS | 1846 | 1461059471647 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1f8ece800) [pid = 1846] [serial = 1146] [outer = 0x7fe1ed3a1000] 02:51:12 INFO - PROCESS | 1846 | 1461059472549 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1533ms 02:51:12 INFO - PROCESS | 1846 | 1461059472619 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1846 | 1461059472624 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:51:12 INFO - PROCESS | 1846 | 1461059472631 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1846 | 1461059472634 Marionette TRACE conn4 <- [1,1498,null,{}] 02:51:12 INFO - PROCESS | 1846 | 1461059472639 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 1846 | 1461059472897 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:51:13 INFO - PROCESS | 1846 | 1461059473151 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8fd3000 == 114 [pid = 1846] [id = 382] 02:51:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1f42a1800) [pid = 1846] [serial = 1147] [outer = (nil)] 02:51:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1f9271400) [pid = 1846] [serial = 1148] [outer = 0x7fe1f42a1800] 02:51:13 INFO - PROCESS | 1846 | 1461059473233 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1fc089000) [pid = 1846] [serial = 1149] [outer = 0x7fe1f42a1800] 02:51:14 INFO - PROCESS | 1846 | 1461059474147 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1581ms 02:51:14 INFO - PROCESS | 1846 | 1461059474214 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1846 | 1461059474218 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:51:14 INFO - PROCESS | 1846 | 1461059474225 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1846 | 1461059474228 Marionette TRACE conn4 <- [1,1502,null,{}] 02:51:14 INFO - PROCESS | 1846 | 1461059474234 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 1846 | 1461059474529 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:51:14 INFO - PROCESS | 1846 | 1461059474828 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcd2d000 == 115 [pid = 1846] [id = 383] 02:51:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1fd2c2c00) [pid = 1846] [serial = 1150] [outer = (nil)] 02:51:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1fd53cc00) [pid = 1846] [serial = 1151] [outer = 0x7fe1fd2c2c00] 02:51:14 INFO - PROCESS | 1846 | 1461059474914 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1fd6ecc00) [pid = 1846] [serial = 1152] [outer = 0x7fe1fd2c2c00] 02:51:15 INFO - PROCESS | 1846 | 1461059475794 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1630ms 02:51:15 INFO - PROCESS | 1846 | 1461059475857 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:51:15 INFO - PROCESS | 1846 | 1461059475861 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:51:15 INFO - PROCESS | 1846 | 1461059475867 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1846 | 1461059475871 Marionette TRACE conn4 <- [1,1506,null,{}] 02:51:15 INFO - PROCESS | 1846 | 1461059475877 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 1846 | 1461059476091 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:51:16 INFO - PROCESS | 1846 | 1461059476328 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe00f800 == 116 [pid = 1846] [id = 384] 02:51:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1fd437800) [pid = 1846] [serial = 1153] [outer = (nil)] 02:51:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1fdc70000) [pid = 1846] [serial = 1154] [outer = 0x7fe1fd437800] 02:51:16 INFO - PROCESS | 1846 | 1461059476454 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1fdd62c00) [pid = 1846] [serial = 1155] [outer = 0x7fe1fd437800] 02:51:17 INFO - PROCESS | 1846 | 1461059477353 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1530ms 02:51:17 INFO - PROCESS | 1846 | 1461059477399 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:51:17 INFO - PROCESS | 1846 | 1461059477404 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:51:17 INFO - PROCESS | 1846 | 1461059477411 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1846 | 1461059477414 Marionette TRACE conn4 <- [1,1510,null,{}] 02:51:17 INFO - PROCESS | 1846 | 1461059477424 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:17 INFO - PROCESS | 1846 | 1461059477647 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:51:17 INFO - PROCESS | 1846 | 1461059477845 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe59b000 == 117 [pid = 1846] [id = 385] 02:51:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1fd536400) [pid = 1846] [serial = 1156] [outer = (nil)] 02:51:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1fde59800) [pid = 1846] [serial = 1157] [outer = 0x7fe1fd536400] 02:51:17 INFO - PROCESS | 1846 | 1461059477973 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1fdf1ac00) [pid = 1846] [serial = 1158] [outer = 0x7fe1fd536400] 02:51:18 INFO - PROCESS | 1846 | 1461059478945 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1599ms 02:51:19 INFO - PROCESS | 1846 | 1461059479010 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1846 | 1461059479014 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:51:19 INFO - PROCESS | 1846 | 1461059479021 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1846 | 1461059479024 Marionette TRACE conn4 <- [1,1514,null,{}] 02:51:19 INFO - PROCESS | 1846 | 1461059479030 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 1846 | 1461059479250 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:51:19 INFO - PROCESS | 1846 | 1461059479494 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff390800 == 118 [pid = 1846] [id = 386] 02:51:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1f6ca5c00) [pid = 1846] [serial = 1159] [outer = (nil)] 02:51:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1fdf17000) [pid = 1846] [serial = 1160] [outer = 0x7fe1f6ca5c00] 02:51:19 INFO - PROCESS | 1846 | 1461059479617 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1fe5bfc00) [pid = 1846] [serial = 1161] [outer = 0x7fe1f6ca5c00] 02:51:20 INFO - PROCESS | 1846 | 1461059480543 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1581ms 02:51:20 INFO - PROCESS | 1846 | 1461059480603 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 1846 | 1461059480606 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:51:20 INFO - PROCESS | 1846 | 1461059480613 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 1846 | 1461059480617 Marionette TRACE conn4 <- [1,1518,null,{}] 02:51:20 INFO - PROCESS | 1846 | 1461059480622 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 1846 | 1461059480844 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:51:21 INFO - PROCESS | 1846 | 1461059481082 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff7a3000 == 119 [pid = 1846] [id = 387] 02:51:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1fd539800) [pid = 1846] [serial = 1162] [outer = (nil)] 02:51:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1fec7f400) [pid = 1846] [serial = 1163] [outer = 0x7fe1fd539800] 02:51:21 INFO - PROCESS | 1846 | 1461059481203 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1ff44c400) [pid = 1846] [serial = 1164] [outer = 0x7fe1fd539800] 02:51:22 INFO - PROCESS | 1846 | 1461059482062 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1480ms 02:51:22 INFO - PROCESS | 1846 | 1461059482094 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1846 | 1461059482098 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:51:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:51:22 INFO - PROCESS | 1846 | 1461059482107 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1846 | 1461059482112 Marionette TRACE conn4 <- [1,1522,null,{}] 02:51:22 INFO - PROCESS | 1846 | 1461059482118 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 1846 | 1461059482360 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:51:22 INFO - PROCESS | 1846 | 1461059482556 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe204d15000 == 120 [pid = 1846] [id = 388] 02:51:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe204053000) [pid = 1846] [serial = 1165] [outer = (nil)] 02:51:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe209ecfc00) [pid = 1846] [serial = 1166] [outer = 0x7fe204053000] 02:51:22 INFO - PROCESS | 1846 | 1461059482704 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe20aa4e800) [pid = 1846] [serial = 1167] [outer = 0x7fe204053000] 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:23 INFO - PROCESS | 1846 | 1461059483542 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:51:23 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:51:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:51:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1484ms 02:51:23 INFO - PROCESS | 1846 | 1461059483615 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1846 | 1461059483620 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:51:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:51:23 INFO - PROCESS | 1846 | 1461059483632 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1846 | 1461059483634 Marionette TRACE conn4 <- [1,1526,null,{}] 02:51:23 INFO - PROCESS | 1846 | 1461059483640 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:23 INFO - PROCESS | 1846 | 1461059483850 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:51:24 INFO - PROCESS | 1846 | 1461059484107 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20bbbb800 == 121 [pid = 1846] [id = 389] 02:51:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe200c5ac00) [pid = 1846] [serial = 1168] [outer = (nil)] 02:51:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fe20adc7800) [pid = 1846] [serial = 1169] [outer = 0x7fe200c5ac00] 02:51:24 INFO - PROCESS | 1846 | 1461059484236 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fe20bffe800) [pid = 1846] [serial = 1170] [outer = 0x7fe200c5ac00] 02:51:25 INFO - PROCESS | 1846 | 1461059485037 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:51:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:51:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:51:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:51:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1438ms 02:51:25 INFO - PROCESS | 1846 | 1461059485106 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1846 | 1461059485109 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:51:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:51:25 INFO - PROCESS | 1846 | 1461059485121 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1846 | 1461059485123 Marionette TRACE conn4 <- [1,1530,null,{}] 02:51:25 INFO - PROCESS | 1846 | 1461059485130 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:25 INFO - PROCESS | 1846 | 1461059485342 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:51:25 INFO - PROCESS | 1846 | 1461059485542 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20f80e800 == 122 [pid = 1846] [id = 390] 02:51:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fe200e97c00) [pid = 1846] [serial = 1171] [outer = (nil)] 02:51:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fe20c2ba800) [pid = 1846] [serial = 1172] [outer = 0x7fe200e97c00] 02:51:25 INFO - PROCESS | 1846 | 1461059485620 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fe20f856c00) [pid = 1846] [serial = 1173] [outer = 0x7fe200e97c00] 02:51:26 INFO - PROCESS | 1846 | 1461059486473 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:51:26 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:51:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:51:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:51:26 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:51:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:51:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1387ms 02:51:26 INFO - PROCESS | 1846 | 1461059486512 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1846 | 1461059486516 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:51:26 INFO - PROCESS | 1846 | 1461059486522 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1846 | 1461059486526 Marionette TRACE conn4 <- [1,1534,null,{}] 02:51:26 INFO - PROCESS | 1846 | 1461059486532 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 1846 | 1461059486748 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:51:26 INFO - PROCESS | 1846 | 1461059486975 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab32000 == 123 [pid = 1846] [id = 391] 02:51:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fe1e2b5f800) [pid = 1846] [serial = 1174] [outer = (nil)] 02:51:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe20c2b9800) [pid = 1846] [serial = 1175] [outer = 0x7fe1e2b5f800] 02:51:27 INFO - PROCESS | 1846 | 1461059487054 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fe20fe2f000) [pid = 1846] [serial = 1176] [outer = 0x7fe1e2b5f800] 02:51:28 INFO - PROCESS | 1846 | 1461059488535 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2134ms 02:51:28 INFO - PROCESS | 1846 | 1461059488662 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 1846 | 1461059488668 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:51:28 INFO - PROCESS | 1846 | 1461059488678 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 1846 | 1461059488682 Marionette TRACE conn4 <- [1,1538,null,{}] 02:51:28 INFO - PROCESS | 1846 | 1461059488701 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 1846 | 1461059488896 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:51:29 INFO - PROCESS | 1846 | 1461059489113 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed6e3000 == 124 [pid = 1846] [id = 392] 02:51:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fe1e35f2800) [pid = 1846] [serial = 1177] [outer = (nil)] 02:51:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fe1e6429400) [pid = 1846] [serial = 1178] [outer = 0x7fe1e35f2800] 02:51:29 INFO - PROCESS | 1846 | 1461059489223 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fe1e7ad5800) [pid = 1846] [serial = 1179] [outer = 0x7fe1e35f2800] 02:51:30 INFO - PROCESS | 1846 | 1461059490289 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1651ms 02:51:30 INFO - PROCESS | 1846 | 1461059490329 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 1846 | 1461059490337 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:51:30 INFO - PROCESS | 1846 | 1461059490348 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1846 | 1461059490353 Marionette TRACE conn4 <- [1,1542,null,{}] 02:51:30 INFO - PROCESS | 1846 | 1461059490359 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 1846 | 1461059490584 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:51:30 INFO - PROCESS | 1846 | 1461059490909 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e5547800 == 125 [pid = 1846] [id = 393] 02:51:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fe1e7766400) [pid = 1846] [serial = 1180] [outer = (nil)] 02:51:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fe1eabdb400) [pid = 1846] [serial = 1181] [outer = 0x7fe1e7766400] 02:51:30 INFO - PROCESS | 1846 | 1461059490984 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fe1eb897000) [pid = 1846] [serial = 1182] [outer = 0x7fe1e7766400] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92b1800 == 124 [pid = 1846] [id = 170] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f62a5800 == 123 [pid = 1846] [id = 46] 02:51:31 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fe1fd69fc00) [pid = 1846] [serial = 1040] [outer = (nil)] [url = about:blank] 02:51:31 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fe1e7acec00) [pid = 1846] [serial = 1049] [outer = (nil)] [url = about:blank] 02:51:31 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fe1fc093000) [pid = 1846] [serial = 1034] [outer = (nil)] [url = about:blank] 02:51:31 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fe1fdd5cc00) [pid = 1846] [serial = 1046] [outer = (nil)] [url = about:blank] 02:51:31 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fe1fdd59400) [pid = 1846] [serial = 1043] [outer = (nil)] [url = about:blank] 02:51:31 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fe1fd2c1400) [pid = 1846] [serial = 1037] [outer = (nil)] [url = about:blank] 02:51:31 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fe1ec6d0000) [pid = 1846] [serial = 1070] [outer = (nil)] [url = about:blank] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed655800 == 122 [pid = 1846] [id = 376] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec43c800 == 121 [pid = 1846] [id = 375] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ead6b000 == 120 [pid = 1846] [id = 374] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2d66800 == 119 [pid = 1846] [id = 373] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6280000 == 118 [pid = 1846] [id = 372] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e627c000 == 117 [pid = 1846] [id = 371] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d1d000 == 116 [pid = 1846] [id = 364] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a7c000 == 115 [pid = 1846] [id = 363] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2768800 == 114 [pid = 1846] [id = 362] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfbb000 == 113 [pid = 1846] [id = 361] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4c0000 == 112 [pid = 1846] [id = 360] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec6a0800 == 111 [pid = 1846] [id = 359] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ead66800 == 110 [pid = 1846] [id = 358] 02:51:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2d5f000 == 109 [pid = 1846] [id = 357] 02:51:32 INFO - PROCESS | 1846 | 1461059492072 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe1ee24e000) [pid = 1846] [serial = 1025] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fe1f42ae800) [pid = 1846] [serial = 1031] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fe1e7b4a800) [pid = 1846] [serial = 1061] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fe1e4bd5c00) [pid = 1846] [serial = 1019] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fe1eaf76c00) [pid = 1846] [serial = 1065] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fe1eba8bc00) [pid = 1846] [serial = 1052] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fe1eabde400) [pid = 1846] [serial = 1064] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe1e62b0c00) [pid = 1846] [serial = 1058] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe1eba94c00) [pid = 1846] [serial = 1068] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1e776d400) [pid = 1846] [serial = 1059] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1f424b400) [pid = 1846] [serial = 1028] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1e7acbc00) [pid = 1846] [serial = 1022] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1ea8b7800) [pid = 1846] [serial = 1062] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1eb92d800) [pid = 1846] [serial = 1067] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe1e4bd6800) [pid = 1846] [serial = 1055] [outer = (nil)] [url = about:blank] 02:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1788ms 02:51:32 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1e62a4800) [pid = 1846] [serial = 1056] [outer = (nil)] [url = about:blank] 02:51:32 INFO - PROCESS | 1846 | 1461059492147 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 1846 | 1461059492152 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:51:32 INFO - PROCESS | 1846 | 1461059492163 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 1846 | 1461059492171 Marionette TRACE conn4 <- [1,1546,null,{}] 02:51:32 INFO - PROCESS | 1846 | 1461059492187 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:32 INFO - PROCESS | 1846 | 1461059492387 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:51:32 INFO - PROCESS | 1846 | 1461059492594 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab26000 == 110 [pid = 1846] [id = 394] 02:51:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1eaa58800) [pid = 1846] [serial = 1183] [outer = (nil)] 02:51:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1ebc93000) [pid = 1846] [serial = 1184] [outer = 0x7fe1eaa58800] 02:51:32 INFO - PROCESS | 1846 | 1461059492670 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1ed39e400) [pid = 1846] [serial = 1185] [outer = 0x7fe1eaa58800] 02:51:33 INFO - PROCESS | 1846 | 1461059493440 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1342ms 02:51:33 INFO - PROCESS | 1846 | 1461059493504 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:51:33 INFO - PROCESS | 1846 | 1461059493509 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:51:33 INFO - PROCESS | 1846 | 1461059493515 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1846 | 1461059493518 Marionette TRACE conn4 <- [1,1550,null,{}] 02:51:33 INFO - PROCESS | 1846 | 1461059493523 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:33 INFO - PROCESS | 1846 | 1461059493712 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:51:33 INFO - PROCESS | 1846 | 1461059493727 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ebb21800 == 111 [pid = 1846] [id = 395] 02:51:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1eba91c00) [pid = 1846] [serial = 1186] [outer = (nil)] 02:51:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1ee252400) [pid = 1846] [serial = 1187] [outer = 0x7fe1eba91c00] 02:51:33 INFO - PROCESS | 1846 | 1461059493965 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1f2877c00) [pid = 1846] [serial = 1188] [outer = 0x7fe1eba91c00] 02:51:34 INFO - PROCESS | 1846 | 1461059494882 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1394ms 02:51:34 INFO - PROCESS | 1846 | 1461059494910 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 1846 | 1461059494914 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:51:34 INFO - PROCESS | 1846 | 1461059494920 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 1846 | 1461059494922 Marionette TRACE conn4 <- [1,1554,null,{}] 02:51:34 INFO - PROCESS | 1846 | 1461059494928 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 1846 | 1461059495163 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:51:35 INFO - PROCESS | 1846 | 1461059495193 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed652800 == 112 [pid = 1846] [id = 396] 02:51:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1ee0a6c00) [pid = 1846] [serial = 1189] [outer = (nil)] 02:51:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1f3b3f400) [pid = 1846] [serial = 1190] [outer = 0x7fe1ee0a6c00] 02:51:35 INFO - PROCESS | 1846 | 1461059495259 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe1f44f6c00) [pid = 1846] [serial = 1191] [outer = 0x7fe1ee0a6c00] 02:51:36 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe1f3ab1000) [pid = 1846] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:51:36 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe1e3b26000) [pid = 1846] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:51:36 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1e3ada400) [pid = 1846] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:51:36 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1e35f3c00) [pid = 1846] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:51:36 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1e2b67800) [pid = 1846] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:51:36 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1e2a4c800) [pid = 1846] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:51:36 INFO - PROCESS | 1846 | 1461059496541 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1682ms 02:51:36 INFO - PROCESS | 1846 | 1461059496603 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1846 | 1461059496606 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:51:36 INFO - PROCESS | 1846 | 1461059496612 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1846 | 1461059496615 Marionette TRACE conn4 <- [1,1558,null,{}] 02:51:36 INFO - PROCESS | 1846 | 1461059496620 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 1846 | 1461059496836 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:51:37 INFO - PROCESS | 1846 | 1461059497041 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f2773000 == 113 [pid = 1846] [id = 397] 02:51:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1e35ef800) [pid = 1846] [serial = 1192] [outer = (nil)] 02:51:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1f88f8000) [pid = 1846] [serial = 1193] [outer = 0x7fe1e35ef800] 02:51:37 INFO - PROCESS | 1846 | 1461059497110 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1f9267400) [pid = 1846] [serial = 1194] [outer = 0x7fe1e35ef800] 02:51:37 INFO - PROCESS | 1846 | 1461059497820 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1232ms 02:51:37 INFO - PROCESS | 1846 | 1461059497846 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 1846 | 1461059497849 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:51:37 INFO - PROCESS | 1846 | 1461059497877 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 1846 | 1461059497881 Marionette TRACE conn4 <- [1,1562,null,{}] 02:51:37 INFO - PROCESS | 1846 | 1461059497888 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 1846 | 1461059498081 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:51:38 INFO - PROCESS | 1846 | 1461059498096 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3f53800 == 114 [pid = 1846] [id = 398] 02:51:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1e2b63800) [pid = 1846] [serial = 1195] [outer = (nil)] 02:51:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1fa9d2c00) [pid = 1846] [serial = 1196] [outer = 0x7fe1e2b63800] 02:51:38 INFO - PROCESS | 1846 | 1461059498163 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe1fcca0c00) [pid = 1846] [serial = 1197] [outer = 0x7fe1e2b63800] 02:51:39 INFO - PROCESS | 1846 | 1461059499407 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1606ms 02:51:39 INFO - PROCESS | 1846 | 1461059499462 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1846 | 1461059499471 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:51:39 INFO - PROCESS | 1846 | 1461059499481 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1846 | 1461059499486 Marionette TRACE conn4 <- [1,1566,null,{}] 02:51:39 INFO - PROCESS | 1846 | 1461059499494 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:39 INFO - PROCESS | 1846 | 1461059499724 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:51:39 INFO - PROCESS | 1846 | 1461059499980 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1eb818800 == 115 [pid = 1846] [id = 399] 02:51:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fe1e776e800) [pid = 1846] [serial = 1198] [outer = (nil)] 02:51:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fe1e7b43400) [pid = 1846] [serial = 1199] [outer = 0x7fe1e776e800] 02:51:40 INFO - PROCESS | 1846 | 1461059500076 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fe1eaa57400) [pid = 1846] [serial = 1200] [outer = 0x7fe1e776e800] 02:51:41 INFO - PROCESS | 1846 | 1461059501027 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1590ms 02:51:41 INFO - PROCESS | 1846 | 1461059501073 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1846 | 1461059501082 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:51:41 INFO - PROCESS | 1846 | 1461059501093 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1846 | 1461059501097 Marionette TRACE conn4 <- [1,1570,null,{}] 02:51:41 INFO - PROCESS | 1846 | 1461059501104 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 1846 | 1461059501366 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:51:41 INFO - PROCESS | 1846 | 1461059501697 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1edfbd000 == 116 [pid = 1846] [id = 400] 02:51:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fe1eaf6f000) [pid = 1846] [serial = 1201] [outer = (nil)] 02:51:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fe1ed393400) [pid = 1846] [serial = 1202] [outer = 0x7fe1eaf6f000] 02:51:41 INFO - PROCESS | 1846 | 1461059501783 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fe1ee275400) [pid = 1846] [serial = 1203] [outer = 0x7fe1eaf6f000] 02:51:42 INFO - PROCESS | 1846 | 1461059502699 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1637ms 02:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:51:42 INFO - PROCESS | 1846 | 1461059502732 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 1846 | 1461059502736 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:51:42 INFO - PROCESS | 1846 | 1461059502744 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1846 | 1461059502750 Marionette TRACE conn4 <- [1,1574,null,{}] 02:51:42 INFO - PROCESS | 1846 | 1461059502767 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 1846 | 1461059503009 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:51:43 INFO - PROCESS | 1846 | 1461059503251 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f825d000 == 117 [pid = 1846] [id = 401] 02:51:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe1ee0a8000) [pid = 1846] [serial = 1204] [outer = (nil)] 02:51:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fe1f612dc00) [pid = 1846] [serial = 1205] [outer = 0x7fe1ee0a8000] 02:51:43 INFO - PROCESS | 1846 | 1461059503382 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fe1f88f5000) [pid = 1846] [serial = 1206] [outer = 0x7fe1ee0a8000] 02:51:44 INFO - PROCESS | 1846 | 1461059504274 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1596ms 02:51:44 INFO - PROCESS | 1846 | 1461059504338 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:51:44 INFO - PROCESS | 1846 | 1461059504343 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:51:44 INFO - PROCESS | 1846 | 1461059504350 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1846 | 1461059504353 Marionette TRACE conn4 <- [1,1578,null,{}] 02:51:44 INFO - PROCESS | 1846 | 1461059504359 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 1846 | 1461059504575 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:51:44 INFO - PROCESS | 1846 | 1461059504823 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8fcf000 == 118 [pid = 1846] [id = 402] 02:51:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fe1f3ab1c00) [pid = 1846] [serial = 1207] [outer = (nil)] 02:51:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fe1fb5b5800) [pid = 1846] [serial = 1208] [outer = 0x7fe1f3ab1c00] 02:51:44 INFO - PROCESS | 1846 | 1461059504946 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fe1fce76c00) [pid = 1846] [serial = 1209] [outer = 0x7fe1f3ab1c00] 02:51:45 INFO - PROCESS | 1846 | 1461059505793 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1480ms 02:51:45 INFO - PROCESS | 1846 | 1461059505830 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:51:45 INFO - PROCESS | 1846 | 1461059505835 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:51:45 INFO - PROCESS | 1846 | 1461059505841 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1846 | 1461059505845 Marionette TRACE conn4 <- [1,1582,null,{}] 02:51:45 INFO - PROCESS | 1846 | 1461059505851 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 1846 | 1461059506055 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:51:46 INFO - PROCESS | 1846 | 1461059506256 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fcd30000 == 119 [pid = 1846] [id = 403] 02:51:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fe1f88f1800) [pid = 1846] [serial = 1210] [outer = (nil)] 02:51:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fe1fd231800) [pid = 1846] [serial = 1211] [outer = 0x7fe1f88f1800] 02:51:46 INFO - PROCESS | 1846 | 1461059506331 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fe1fd533000) [pid = 1846] [serial = 1212] [outer = 0x7fe1f88f1800] 02:51:47 INFO - PROCESS | 1846 | 1461059507296 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1533ms 02:51:47 INFO - PROCESS | 1846 | 1461059507375 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:51:47 INFO - PROCESS | 1846 | 1461059507380 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:51:47 INFO - PROCESS | 1846 | 1461059507389 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1846 | 1461059507394 Marionette TRACE conn4 <- [1,1586,null,{}] 02:51:47 INFO - PROCESS | 1846 | 1461059507400 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:47 INFO - PROCESS | 1846 | 1461059507701 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:51:48 INFO - PROCESS | 1846 | 1461059507995 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe203fd6000 == 120 [pid = 1846] [id = 404] 02:51:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fe1fce73400) [pid = 1846] [serial = 1213] [outer = (nil)] 02:51:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fe1fde4f000) [pid = 1846] [serial = 1214] [outer = 0x7fe1fce73400] 02:51:48 INFO - PROCESS | 1846 | 1461059508082 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fe1ff773000) [pid = 1846] [serial = 1215] [outer = 0x7fe1fce73400] 02:51:48 INFO - PROCESS | 1846 | 1461059508936 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1589ms 02:51:48 INFO - PROCESS | 1846 | 1461059508976 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1846 | 1461059508979 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:51:48 INFO - PROCESS | 1846 | 1461059508987 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1846 | 1461059508990 Marionette TRACE conn4 <- [1,1590,null,{}] 02:51:49 INFO - PROCESS | 1846 | 1461059508997 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 1846 | 1461059509211 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:51:49 INFO - PROCESS | 1846 | 1461059509494 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20b175000 == 121 [pid = 1846] [id = 405] 02:51:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fe1fd533c00) [pid = 1846] [serial = 1216] [outer = (nil)] 02:51:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fe204056c00) [pid = 1846] [serial = 1217] [outer = 0x7fe1fd533c00] 02:51:49 INFO - PROCESS | 1846 | 1461059509621 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fe20acbd000) [pid = 1846] [serial = 1218] [outer = 0x7fe1fd533c00] 02:51:50 INFO - PROCESS | 1846 | 1461059510516 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1580ms 02:51:50 INFO - PROCESS | 1846 | 1461059510568 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 1846 | 1461059510571 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:51:50 INFO - PROCESS | 1846 | 1461059510580 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 1846 | 1461059510583 Marionette TRACE conn4 <- [1,1594,null,{}] 02:51:50 INFO - PROCESS | 1846 | 1461059510589 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:50 INFO - PROCESS | 1846 | 1461059510800 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:51:51 INFO - PROCESS | 1846 | 1461059510999 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe210376800 == 122 [pid = 1846] [id = 406] 02:51:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1ff776800) [pid = 1846] [serial = 1219] [outer = (nil)] 02:51:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe20c2bb000) [pid = 1846] [serial = 1220] [outer = 0x7fe1ff776800] 02:51:51 INFO - PROCESS | 1846 | 1461059511076 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe20fe27000) [pid = 1846] [serial = 1221] [outer = 0x7fe1ff776800] 02:51:52 INFO - PROCESS | 1846 | 1461059512010 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1483ms 02:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:51:52 INFO - PROCESS | 1846 | 1461059512065 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 1846 | 1461059512068 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:51:52 INFO - PROCESS | 1846 | 1461059512075 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1846 | 1461059512078 Marionette TRACE conn4 <- [1,1598,null,{}] 02:51:52 INFO - PROCESS | 1846 | 1461059512085 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:52 INFO - PROCESS | 1846 | 1461059512306 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:51:52 INFO - PROCESS | 1846 | 1461059512550 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe214309800 == 123 [pid = 1846] [id = 407] 02:51:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1f612b800) [pid = 1846] [serial = 1222] [outer = (nil)] 02:51:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe20ff8a400) [pid = 1846] [serial = 1223] [outer = 0x7fe1f612b800] 02:51:52 INFO - PROCESS | 1846 | 1461059512670 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe21040a400) [pid = 1846] [serial = 1224] [outer = 0x7fe1f612b800] 02:51:53 INFO - PROCESS | 1846 | 1461059513565 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1532ms 02:51:53 INFO - PROCESS | 1846 | 1461059513608 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 1846 | 1461059513611 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:51:53 INFO - PROCESS | 1846 | 1461059513617 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1846 | 1461059513620 Marionette TRACE conn4 <- [1,1602,null,{}] 02:51:53 INFO - PROCESS | 1846 | 1461059513626 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:53 INFO - PROCESS | 1846 | 1461059513838 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:51:54 INFO - PROCESS | 1846 | 1461059514042 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f88bb000 == 124 [pid = 1846] [id = 408] 02:51:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1e24cf800) [pid = 1846] [serial = 1225] [outer = (nil)] 02:51:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1e24d4400) [pid = 1846] [serial = 1226] [outer = 0x7fe1e24cf800] 02:51:54 INFO - PROCESS | 1846 | 1461059514119 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1e24d9400) [pid = 1846] [serial = 1227] [outer = 0x7fe1e24cf800] 02:51:55 INFO - PROCESS | 1846 | 1461059515083 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:51:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:51:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1528ms 02:51:55 INFO - PROCESS | 1846 | 1461059515148 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:51:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:51:55 INFO - PROCESS | 1846 | 1461059515153 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:51:55 INFO - PROCESS | 1846 | 1461059515161 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 1846 | 1461059515165 Marionette TRACE conn4 <- [1,1606,null,{}] 02:51:55 INFO - PROCESS | 1846 | 1461059515171 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 1846 | 1461059515456 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:51:55 INFO - PROCESS | 1846 | 1461059515764 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f8a2a000 == 125 [pid = 1846] [id = 409] 02:51:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1e24da400) [pid = 1846] [serial = 1228] [outer = (nil)] 02:51:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1e3df7800) [pid = 1846] [serial = 1229] [outer = 0x7fe1e24da400] 02:51:55 INFO - PROCESS | 1846 | 1461059515851 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe210407000) [pid = 1846] [serial = 1230] [outer = 0x7fe1e24da400] 02:51:56 INFO - PROCESS | 1846 | 1461059516678 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1588ms 02:51:56 INFO - PROCESS | 1846 | 1461059516748 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1846 | 1461059516752 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:51:56 INFO - PROCESS | 1846 | 1461059516758 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1846 | 1461059516761 Marionette TRACE conn4 <- [1,1610,null,{}] 02:51:56 INFO - PROCESS | 1846 | 1461059516767 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:56 INFO - PROCESS | 1846 | 1461059516982 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:51:57 INFO - PROCESS | 1846 | 1461059517190 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8a46000 == 126 [pid = 1846] [id = 410] 02:51:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1e3df0800) [pid = 1846] [serial = 1231] [outer = (nil)] 02:51:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1e7808400) [pid = 1846] [serial = 1232] [outer = 0x7fe1e3df0800] 02:51:57 INFO - PROCESS | 1846 | 1461059517305 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1e780d400) [pid = 1846] [serial = 1233] [outer = 0x7fe1e3df0800] 02:51:58 INFO - PROCESS | 1846 | 1461059518309 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:51:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1583ms 02:51:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:51:58 INFO - PROCESS | 1846 | 1461059518342 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1846 | 1461059518345 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:51:58 INFO - PROCESS | 1846 | 1461059518352 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1846 | 1461059518355 Marionette TRACE conn4 <- [1,1614,null,{}] 02:51:58 INFO - PROCESS | 1846 | 1461059518361 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 1846 | 1461059518568 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:51:58 INFO - PROCESS | 1846 | 1461059518745 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e1bd8800 == 127 [pid = 1846] [id = 411] 02:51:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fe1e3dfb000) [pid = 1846] [serial = 1234] [outer = (nil)] 02:51:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fe1f8783400) [pid = 1846] [serial = 1235] [outer = 0x7fe1e3dfb000] 02:51:58 INFO - PROCESS | 1846 | 1461059518860 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fe1f8788000) [pid = 1846] [serial = 1236] [outer = 0x7fe1e3dfb000] 02:51:59 INFO - PROCESS | 1846 | 1461059519803 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:51:59 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:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1482ms 02:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:51:59 INFO - PROCESS | 1846 | 1461059519834 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1846 | 1461059519837 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:51:59 INFO - PROCESS | 1846 | 1461059519844 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1846 | 1461059519847 Marionette TRACE conn4 <- [1,1618,null,{}] 02:51:59 INFO - PROCESS | 1846 | 1461059519853 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:00 INFO - PROCESS | 1846 | 1461059520060 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:52:00 INFO - PROCESS | 1846 | 1461059520319 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e33e2800 == 128 [pid = 1846] [id = 412] 02:52:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fe1e2b63000) [pid = 1846] [serial = 1237] [outer = (nil)] 02:52:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fe1e562e000) [pid = 1846] [serial = 1238] [outer = 0x7fe1e2b63000] 02:52:00 INFO - PROCESS | 1846 | 1461059520443 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fe1e79a8000) [pid = 1846] [serial = 1239] [outer = 0x7fe1e2b63000] 02:52:01 INFO - PROCESS | 1846 | 1461059521833 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2035ms 02:52:01 INFO - PROCESS | 1846 | 1461059521880 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 1846 | 1461059521887 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:52:01 INFO - PROCESS | 1846 | 1461059521898 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1846 | 1461059521902 Marionette TRACE conn4 <- [1,1622,null,{}] 02:52:01 INFO - PROCESS | 1846 | 1461059521911 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:02 INFO - PROCESS | 1846 | 1461059522129 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:52:02 INFO - PROCESS | 1846 | 1461059522405 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e87b1800 == 129 [pid = 1846] [id = 413] 02:52:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fe1e3dfd400) [pid = 1846] [serial = 1240] [outer = (nil)] 02:52:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fe1e5631800) [pid = 1846] [serial = 1241] [outer = 0x7fe1e3dfd400] 02:52:02 INFO - PROCESS | 1846 | 1461059522522 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fe1e780a400) [pid = 1846] [serial = 1242] [outer = 0x7fe1e3dfd400] 02:52:03 INFO - PROCESS | 1846 | 1461059523497 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:52:03 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:52:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1635ms 02:52:03 INFO - PROCESS | 1846 | 1461059523533 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1846 | 1461059523541 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:52:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:52:03 INFO - PROCESS | 1846 | 1461059523552 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1846 | 1461059523556 Marionette TRACE conn4 <- [1,1626,null,{}] 02:52:03 INFO - PROCESS | 1846 | 1461059523562 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:03 INFO - PROCESS | 1846 | 1461059523779 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:52:04 INFO - PROCESS | 1846 | 1461059524241 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e3e9e800 == 130 [pid = 1846] [id = 414] 02:52:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fe1e3b1d000) [pid = 1846] [serial = 1243] [outer = (nil)] 02:52:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fe1e79b1c00) [pid = 1846] [serial = 1244] [outer = 0x7fe1e3b1d000] 02:52:04 INFO - PROCESS | 1846 | 1461059524324 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fe1e7b4c000) [pid = 1846] [serial = 1245] [outer = 0x7fe1e3b1d000] 02:52:05 INFO - PROCESS | 1846 | 1461059525276 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1788ms 02:52:05 INFO - PROCESS | 1846 | 1461059525341 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1846 | 1461059525344 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:52:05 INFO - PROCESS | 1846 | 1461059525351 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1846 | 1461059525357 Marionette TRACE conn4 <- [1,1630,null,{}] 02:52:05 INFO - PROCESS | 1846 | 1461059525373 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:05 INFO - PROCESS | 1846 | 1461059525623 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:52:05 INFO - PROCESS | 1846 | 1461059525879 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed4d1000 == 131 [pid = 1846] [id = 415] 02:52:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fe1eba97c00) [pid = 1846] [serial = 1246] [outer = (nil)] 02:52:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fe1ebc92c00) [pid = 1846] [serial = 1247] [outer = 0x7fe1eba97c00] 02:52:06 INFO - PROCESS | 1846 | 1461059526004 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fe1ed522800) [pid = 1846] [serial = 1248] [outer = 0x7fe1eba97c00] 02:52:06 INFO - PROCESS | 1846 | 1461059526894 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1590ms 02:52:06 INFO - PROCESS | 1846 | 1461059526943 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:52:06 INFO - PROCESS | 1846 | 1461059526948 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:52:06 INFO - PROCESS | 1846 | 1461059526954 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 1846 | 1461059526958 Marionette TRACE conn4 <- [1,1634,null,{}] 02:52:06 INFO - PROCESS | 1846 | 1461059526964 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:07 INFO - PROCESS | 1846 | 1461059527186 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:52:07 INFO - PROCESS | 1846 | 1461059527604 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3d04800 == 132 [pid = 1846] [id = 416] 02:52:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fe1eba98800) [pid = 1846] [serial = 1249] [outer = (nil)] 02:52:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fe1f2875c00) [pid = 1846] [serial = 1250] [outer = 0x7fe1eba98800] 02:52:07 INFO - PROCESS | 1846 | 1461059527747 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fe1f3b3cc00) [pid = 1846] [serial = 1251] [outer = 0x7fe1eba98800] 02:52:09 INFO - PROCESS | 1846 | 1461059529041 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2288ms 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5555000 == 131 [pid = 1846] [id = 339] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed483800 == 130 [pid = 1846] [id = 340] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fe1f8ed4800) [pid = 1846] [serial = 1133] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fe1ec6cec00) [pid = 1846] [serial = 1082] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fe1f42ab400) [pid = 1846] [serial = 1091] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fe1fce75c00) [pid = 1846] [serial = 1109] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fe1e35f1800) [pid = 1846] [serial = 1073] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fe1ee279400) [pid = 1846] [serial = 1085] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fe1f3a78400) [pid = 1846] [serial = 1088] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fe1f808c800) [pid = 1846] [serial = 1097] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fe1f83d5400) [pid = 1846] [serial = 1100] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fe1f5d5f000) [pid = 1846] [serial = 1094] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fe1e784f400) [pid = 1846] [serial = 1076] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fe1fc088c00) [pid = 1846] [serial = 1106] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fe1eba8ac00) [pid = 1846] [serial = 1079] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fe1eaa5dc00) [pid = 1846] [serial = 1112] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fe1f90b1c00) [pid = 1846] [serial = 1103] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed6de000 == 129 [pid = 1846] [id = 308] 02:52:09 INFO - PROCESS | 1846 | 1461059529344 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 1846 | 1461059529349 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2773000 == 128 [pid = 1846] [id = 397] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed652800 == 127 [pid = 1846] [id = 396] 02:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ebb21800 == 126 [pid = 1846] [id = 395] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eab26000 == 125 [pid = 1846] [id = 394] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5547800 == 124 [pid = 1846] [id = 393] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed6e3000 == 123 [pid = 1846] [id = 392] 02:52:09 INFO - PROCESS | 1846 | 1461059529377 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1846 | 1461059529382 Marionette TRACE conn4 <- [1,1638,null,{}] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd2d000 == 122 [pid = 1846] [id = 383] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8fd3000 == 121 [pid = 1846] [id = 382] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f89a2000 == 120 [pid = 1846] [id = 381] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f5d04000 == 119 [pid = 1846] [id = 380] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec42b000 == 118 [pid = 1846] [id = 379] 02:52:09 INFO - PROCESS | 1846 | 1461059529490 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e78a6800 == 117 [pid = 1846] [id = 378] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fe1f3b37400) [pid = 1846] [serial = 1130] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fe1ed39f400) [pid = 1846] [serial = 1125] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fe1e7ad9000) [pid = 1846] [serial = 1121] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1eb929c00) [pid = 1846] [serial = 1124] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1e3ad9000) [pid = 1846] [serial = 1115] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1e7b48400) [pid = 1846] [serial = 1119] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1eb891000) [pid = 1846] [serial = 1122] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1ee258400) [pid = 1846] [serial = 1127] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1f2852400) [pid = 1846] [serial = 1128] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1f42abc00) [pid = 1846] [serial = 1131] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1e53d2000) [pid = 1846] [serial = 1116] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1e53d3400) [pid = 1846] [serial = 1118] [outer = (nil)] [url = about:blank] 02:52:09 INFO - PROCESS | 1846 | 1461059529924 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:52:10 INFO - PROCESS | 1846 | 1461059530098 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e3ea2800 == 118 [pid = 1846] [id = 417] 02:52:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1e7850800) [pid = 1846] [serial = 1252] [outer = (nil)] 02:52:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1eb927000) [pid = 1846] [serial = 1253] [outer = 0x7fe1e7850800] 02:52:10 INFO - PROCESS | 1846 | 1461059530207 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1ee281400) [pid = 1846] [serial = 1254] [outer = 0x7fe1e7850800] 02:52:11 INFO - PROCESS | 1846 | 1461059531322 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2023ms 02:52:11 INFO - PROCESS | 1846 | 1461059531387 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1846 | 1461059531391 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:52:11 INFO - PROCESS | 1846 | 1461059531429 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1846 | 1461059531431 Marionette TRACE conn4 <- [1,1642,null,{}] 02:52:11 INFO - PROCESS | 1846 | 1461059531438 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:11 INFO - PROCESS | 1846 | 1461059531656 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:52:11 INFO - PROCESS | 1846 | 1461059531666 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec6bb800 == 119 [pid = 1846] [id = 418] 02:52:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1ea8b6400) [pid = 1846] [serial = 1255] [outer = (nil)] 02:52:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1f83d3000) [pid = 1846] [serial = 1256] [outer = 0x7fe1ea8b6400] 02:52:11 INFO - PROCESS | 1846 | 1461059531933 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1f88ec000) [pid = 1846] [serial = 1257] [outer = 0x7fe1ea8b6400] 02:52:12 INFO - PROCESS | 1846 | 1461059532758 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1381ms 02:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:52:12 INFO - PROCESS | 1846 | 1461059532812 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1846 | 1461059532815 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:52:12 INFO - PROCESS | 1846 | 1461059532823 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1846 | 1461059532826 Marionette TRACE conn4 <- [1,1646,null,{}] 02:52:12 INFO - PROCESS | 1846 | 1461059532833 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 1846 | 1461059533104 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:52:13 INFO - PROCESS | 1846 | 1461059533141 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f2987800 == 120 [pid = 1846] [id = 419] 02:52:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1f4241c00) [pid = 1846] [serial = 1258] [outer = (nil)] 02:52:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1f90ad800) [pid = 1846] [serial = 1259] [outer = 0x7fe1f4241c00] 02:52:13 INFO - PROCESS | 1846 | 1461059533207 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1fd046c00) [pid = 1846] [serial = 1260] [outer = 0x7fe1f4241c00] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1eabd8400) [pid = 1846] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1eba91c00) [pid = 1846] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1e35f2800) [pid = 1846] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1eaa58800) [pid = 1846] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1e4bcb000) [pid = 1846] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1e35ef800) [pid = 1846] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1ee0a6c00) [pid = 1846] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1e7766400) [pid = 1846] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1e2b5d400) [pid = 1846] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1e7842400) [pid = 1846] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1e3ad7800) [pid = 1846] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:52:14 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1f3b38400) [pid = 1846] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:52:15 INFO - PROCESS | 1846 | 1461059535090 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2336ms 02:52:15 INFO - PROCESS | 1846 | 1461059535157 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1846 | 1461059535161 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:52:15 INFO - PROCESS | 1846 | 1461059535168 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1846 | 1461059535172 Marionette TRACE conn4 <- [1,1650,null,{}] 02:52:15 INFO - PROCESS | 1846 | 1461059535178 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 1846 | 1461059535444 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:52:15 INFO - PROCESS | 1846 | 1461059535460 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4cd000 == 121 [pid = 1846] [id = 420] 02:52:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1e2a49400) [pid = 1846] [serial = 1261] [outer = (nil)] 02:52:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1eaa51c00) [pid = 1846] [serial = 1262] [outer = 0x7fe1e2a49400] 02:52:15 INFO - PROCESS | 1846 | 1461059535527 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe1f878ec00) [pid = 1846] [serial = 1263] [outer = 0x7fe1e2a49400] 02:52:16 INFO - PROCESS | 1846 | 1461059536340 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:52:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:52:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1229ms 02:52:16 INFO - PROCESS | 1846 | 1461059536399 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 1846 | 1461059536402 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:52:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:52:16 INFO - PROCESS | 1846 | 1461059536408 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 1846 | 1461059536411 Marionette TRACE conn4 <- [1,1654,null,{}] 02:52:16 INFO - PROCESS | 1846 | 1461059536417 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:16 INFO - PROCESS | 1846 | 1461059536639 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:52:17 INFO - PROCESS | 1846 | 1461059537064 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e78b1800 == 122 [pid = 1846] [id = 421] 02:52:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1e24d1800) [pid = 1846] [serial = 1264] [outer = (nil)] 02:52:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1e2a4ec00) [pid = 1846] [serial = 1265] [outer = 0x7fe1e24d1800] 02:52:17 INFO - PROCESS | 1846 | 1461059537162 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1e3b25c00) [pid = 1846] [serial = 1266] [outer = 0x7fe1e24d1800] 02:52:18 INFO - PROCESS | 1846 | 1461059538145 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:52:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1787ms 02:52:18 INFO - PROCESS | 1846 | 1461059538198 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 1846 | 1461059538206 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:52:18 INFO - PROCESS | 1846 | 1461059538215 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1846 | 1461059538219 Marionette TRACE conn4 <- [1,1658,null,{}] 02:52:18 INFO - PROCESS | 1846 | 1461059538228 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:18 INFO - PROCESS | 1846 | 1461059538474 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:52:18 INFO - PROCESS | 1846 | 1461059538731 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec56d800 == 123 [pid = 1846] [id = 422] 02:52:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1e7807c00) [pid = 1846] [serial = 1267] [outer = (nil)] 02:52:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1e79b2000) [pid = 1846] [serial = 1268] [outer = 0x7fe1e7807c00] 02:52:18 INFO - PROCESS | 1846 | 1461059538861 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1ea8bcc00) [pid = 1846] [serial = 1269] [outer = 0x7fe1e7807c00] 02:52:19 INFO - PROCESS | 1846 | 1461059539946 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1790ms 02:52:20 INFO - PROCESS | 1846 | 1461059540009 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1846 | 1461059540016 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:52:20 INFO - PROCESS | 1846 | 1461059540024 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1846 | 1461059540026 Marionette TRACE conn4 <- [1,1662,null,{}] 02:52:20 INFO - PROCESS | 1846 | 1461059540033 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:20 INFO - PROCESS | 1846 | 1461059540264 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:52:20 INFO - PROCESS | 1846 | 1461059540602 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f2777000 == 124 [pid = 1846] [id = 423] 02:52:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1eaa56000) [pid = 1846] [serial = 1270] [outer = (nil)] 02:52:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1ec6c6c00) [pid = 1846] [serial = 1271] [outer = 0x7fe1eaa56000] 02:52:20 INFO - PROCESS | 1846 | 1461059540685 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1ee27f800) [pid = 1846] [serial = 1272] [outer = 0x7fe1eaa56000] 02:52:21 INFO - PROCESS | 1846 | 1461059541648 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1681ms 02:52:21 INFO - PROCESS | 1846 | 1461059541705 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1846 | 1461059541710 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:52:21 INFO - PROCESS | 1846 | 1461059541724 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1846 | 1461059541734 Marionette TRACE conn4 <- [1,1666,null,{}] 02:52:21 INFO - PROCESS | 1846 | 1461059541744 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:22 INFO - PROCESS | 1846 | 1461059542029 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:52:22 INFO - PROCESS | 1846 | 1461059542330 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89e2800 == 125 [pid = 1846] [id = 424] 02:52:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fe1eaf77400) [pid = 1846] [serial = 1273] [outer = (nil)] 02:52:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fe1f8286c00) [pid = 1846] [serial = 1274] [outer = 0x7fe1eaf77400] 02:52:22 INFO - PROCESS | 1846 | 1461059542410 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fe1f878c400) [pid = 1846] [serial = 1275] [outer = 0x7fe1eaf77400] 02:52:23 INFO - PROCESS | 1846 | 1461059543377 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1702ms 02:52:23 INFO - PROCESS | 1846 | 1461059543420 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:52:23 INFO - PROCESS | 1846 | 1461059543425 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:52:23 INFO - PROCESS | 1846 | 1461059543432 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 1846 | 1461059543435 Marionette TRACE conn4 <- [1,1670,null,{}] 02:52:23 INFO - PROCESS | 1846 | 1461059543442 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:23 INFO - PROCESS | 1846 | 1461059543663 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:52:23 INFO - PROCESS | 1846 | 1461059543994 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f92d1800 == 126 [pid = 1846] [id = 425] 02:52:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fe1f44f7000) [pid = 1846] [serial = 1276] [outer = (nil)] 02:52:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fe1fb510800) [pid = 1846] [serial = 1277] [outer = 0x7fe1f44f7000] 02:52:24 INFO - PROCESS | 1846 | 1461059544081 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fe1fd30fc00) [pid = 1846] [serial = 1278] [outer = 0x7fe1f44f7000] 02:52:24 INFO - PROCESS | 1846 | 1461059544974 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1582ms 02:52:25 INFO - PROCESS | 1846 | 1461059545014 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1846 | 1461059545018 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:52:25 INFO - PROCESS | 1846 | 1461059545024 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1846 | 1461059545026 Marionette TRACE conn4 <- [1,1674,null,{}] 02:52:25 INFO - PROCESS | 1846 | 1461059545034 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:25 INFO - PROCESS | 1846 | 1461059545258 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:52:25 INFO - PROCESS | 1846 | 1461059545480 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe598800 == 127 [pid = 1846] [id = 426] 02:52:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fe1fd85d400) [pid = 1846] [serial = 1279] [outer = (nil)] 02:52:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fe1fdc6a800) [pid = 1846] [serial = 1280] [outer = 0x7fe1fd85d400] 02:52:25 INFO - PROCESS | 1846 | 1461059545635 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fe1fe566000) [pid = 1846] [serial = 1281] [outer = 0x7fe1fd85d400] 02:52:26 INFO - PROCESS | 1846 | 1461059546653 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1680ms 02:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:52:26 INFO - PROCESS | 1846 | 1461059546706 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 1846 | 1461059546709 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:52:26 INFO - PROCESS | 1846 | 1461059546716 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1846 | 1461059546719 Marionette TRACE conn4 <- [1,1678,null,{}] 02:52:26 INFO - PROCESS | 1846 | 1461059546726 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:26 INFO - PROCESS | 1846 | 1461059546952 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:52:27 INFO - PROCESS | 1846 | 1461059547204 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe203fdc000 == 128 [pid = 1846] [id = 427] 02:52:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fe1fe66b400) [pid = 1846] [serial = 1282] [outer = (nil)] 02:52:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fe20af11400) [pid = 1846] [serial = 1283] [outer = 0x7fe1fe66b400] 02:52:27 INFO - PROCESS | 1846 | 1461059547332 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fe20b1cc800) [pid = 1846] [serial = 1284] [outer = 0x7fe1fe66b400] 02:52:28 INFO - PROCESS | 1846 | 1461059548261 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1584ms 02:52:28 INFO - PROCESS | 1846 | 1461059548299 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1846 | 1461059548302 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:52:28 INFO - PROCESS | 1846 | 1461059548309 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1846 | 1461059548312 Marionette TRACE conn4 <- [1,1682,null,{}] 02:52:28 INFO - PROCESS | 1846 | 1461059548318 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:28 INFO - PROCESS | 1846 | 1461059548528 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:52:28 INFO - PROCESS | 1846 | 1461059548796 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe20f80a000 == 129 [pid = 1846] [id = 428] 02:52:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fe1e3ad8000) [pid = 1846] [serial = 1285] [outer = (nil)] 02:52:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fe1e4cc7c00) [pid = 1846] [serial = 1286] [outer = 0x7fe1e3ad8000] 02:52:28 INFO - PROCESS | 1846 | 1461059548925 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fe1e4ccc800) [pid = 1846] [serial = 1287] [outer = 0x7fe1e3ad8000] 02:52:29 INFO - PROCESS | 1846 | 1461059549759 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1485ms 02:52:29 INFO - PROCESS | 1846 | 1461059549795 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 1846 | 1461059549799 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:52:29 INFO - PROCESS | 1846 | 1461059549806 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1846 | 1461059549809 Marionette TRACE conn4 <- [1,1686,null,{}] 02:52:29 INFO - PROCESS | 1846 | 1461059549816 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:30 INFO - PROCESS | 1846 | 1461059550043 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:52:30 INFO - PROCESS | 1846 | 1461059550259 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e234c800 == 130 [pid = 1846] [id = 429] 02:52:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fe1e4cc2800) [pid = 1846] [serial = 1288] [outer = (nil)] 02:52:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fe1fecf4000) [pid = 1846] [serial = 1289] [outer = 0x7fe1e4cc2800] 02:52:30 INFO - PROCESS | 1846 | 1461059550377 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fe20bffd400) [pid = 1846] [serial = 1290] [outer = 0x7fe1e4cc2800] 02:52:31 INFO - PROCESS | 1846 | 1461059551381 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:52:31 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:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1638ms 02:52:31 INFO - PROCESS | 1846 | 1461059551446 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1846 | 1461059551452 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:52:31 INFO - PROCESS | 1846 | 1461059551460 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1846 | 1461059551463 Marionette TRACE conn4 <- [1,1690,null,{}] 02:52:31 INFO - PROCESS | 1846 | 1461059551470 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 1846 | 1461059551746 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:52:32 INFO - PROCESS | 1846 | 1461059552052 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe209000 == 131 [pid = 1846] [id = 430] 02:52:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fe1e4ccbc00) [pid = 1846] [serial = 1291] [outer = (nil)] 02:52:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fe20e0c0800) [pid = 1846] [serial = 1292] [outer = 0x7fe1e4ccbc00] 02:52:32 INFO - PROCESS | 1846 | 1461059552139 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fe20ff5f800) [pid = 1846] [serial = 1293] [outer = 0x7fe1e4ccbc00] 02:52:33 INFO - PROCESS | 1846 | 1461059553026 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1639ms 02:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:52:33 INFO - PROCESS | 1846 | 1461059553101 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1846 | 1461059553104 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:52:33 INFO - PROCESS | 1846 | 1461059553111 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1846 | 1461059553114 Marionette TRACE conn4 <- [1,1694,null,{}] 02:52:33 INFO - PROCESS | 1846 | 1461059553121 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:33 INFO - PROCESS | 1846 | 1461059553371 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:52:33 INFO - PROCESS | 1846 | 1461059553700 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e945e800 == 132 [pid = 1846] [id = 431] 02:52:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fe1e4dfa800) [pid = 1846] [serial = 1294] [outer = (nil)] 02:52:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fe1e4dfc800) [pid = 1846] [serial = 1295] [outer = 0x7fe1e4dfa800] 02:52:33 INFO - PROCESS | 1846 | 1461059553811 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fe20ff85800) [pid = 1846] [serial = 1296] [outer = 0x7fe1e4dfa800] 02:52:34 INFO - PROCESS | 1846 | 1461059554807 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1741ms 02:52:34 INFO - PROCESS | 1846 | 1461059554852 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:52:34 INFO - PROCESS | 1846 | 1461059554857 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:52:34 INFO - PROCESS | 1846 | 1461059554865 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1846 | 1461059554872 Marionette TRACE conn4 <- [1,1698,null,{}] 02:52:34 INFO - PROCESS | 1846 | 1461059554879 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 1846 | 1461059555260 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:52:35 INFO - PROCESS | 1846 | 1461059555603 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e17de800 == 133 [pid = 1846] [id = 432] 02:52:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fe1e236ac00) [pid = 1846] [serial = 1297] [outer = (nil)] 02:52:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fe1eaf72400) [pid = 1846] [serial = 1298] [outer = 0x7fe1e236ac00] 02:52:35 INFO - PROCESS | 1846 | 1461059555703 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fe1f4c81800) [pid = 1846] [serial = 1299] [outer = 0x7fe1e236ac00] 02:52:36 INFO - PROCESS | 1846 | 1461059556666 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:52:36 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:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1837ms 02:52:36 INFO - PROCESS | 1846 | 1461059556701 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1846 | 1461059556705 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:52:36 INFO - PROCESS | 1846 | 1461059556711 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1846 | 1461059556715 Marionette TRACE conn4 <- [1,1702,null,{}] 02:52:36 INFO - PROCESS | 1846 | 1461059556747 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:36 INFO - PROCESS | 1846 | 1461059556987 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:52:37 INFO - PROCESS | 1846 | 1461059557292 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed64a000 == 134 [pid = 1846] [id = 433] 02:52:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7fe1e236b800) [pid = 1846] [serial = 1300] [outer = (nil)] 02:52:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7fe1ee27d800) [pid = 1846] [serial = 1301] [outer = 0x7fe1e236b800] 02:52:37 INFO - PROCESS | 1846 | 1461059557378 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7fe1f8eb4c00) [pid = 1846] [serial = 1302] [outer = 0x7fe1e236b800] 02:52:38 INFO - PROCESS | 1846 | 1461059558301 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1635ms 02:52:38 INFO - PROCESS | 1846 | 1461059558348 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:52:38 INFO - PROCESS | 1846 | 1461059558352 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:52:38 INFO - PROCESS | 1846 | 1461059558359 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1846 | 1461059558363 Marionette TRACE conn4 <- [1,1706,null,{}] 02:52:38 INFO - PROCESS | 1846 | 1461059558369 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 1846 | 1461059558593 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:52:38 INFO - PROCESS | 1846 | 1461059558906 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fd4a5800 == 135 [pid = 1846] [id = 434] 02:52:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7fe1e236dc00) [pid = 1846] [serial = 1303] [outer = (nil)] 02:52:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7fe1eb92dc00) [pid = 1846] [serial = 1304] [outer = 0x7fe1e236dc00] 02:52:38 INFO - PROCESS | 1846 | 1461059558986 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7fe1f8ebb800) [pid = 1846] [serial = 1305] [outer = 0x7fe1e236dc00] 02:52:39 INFO - PROCESS | 1846 | 1461059559861 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1535ms 02:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:52:39 INFO - PROCESS | 1846 | 1461059559895 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 1846 | 1461059559897 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:52:39 INFO - PROCESS | 1846 | 1461059559905 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1846 | 1461059559908 Marionette TRACE conn4 <- [1,1710,null,{}] 02:52:39 INFO - PROCESS | 1846 | 1461059559914 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 1846 | 1461059560130 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:52:40 INFO - PROCESS | 1846 | 1461059560407 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1e3a37000 == 136 [pid = 1846] [id = 435] 02:52:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7fe1e2368400) [pid = 1846] [serial = 1306] [outer = (nil)] 02:52:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7fe1e4bcc400) [pid = 1846] [serial = 1307] [outer = 0x7fe1e2368400] 02:52:40 INFO - PROCESS | 1846 | 1461059560530 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7fe1f8ec0800) [pid = 1846] [serial = 1308] [outer = 0x7fe1e2368400] 02:52:42 INFO - PROCESS | 1846 | 1461059562102 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2240ms 02:52:42 INFO - PROCESS | 1846 | 1461059562145 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:52:42 INFO - PROCESS | 1846 | 1461059562151 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:52:42 INFO - PROCESS | 1846 | 1461059562159 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1846 | 1461059562165 Marionette TRACE conn4 <- [1,1714,null,{}] 02:52:42 INFO - PROCESS | 1846 | 1461059562174 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:42 INFO - PROCESS | 1846 | 1461059562387 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:52:42 INFO - PROCESS | 1846 | 1461059562606 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e799e000 == 137 [pid = 1846] [id = 436] 02:52:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7fe1e2372000) [pid = 1846] [serial = 1309] [outer = (nil)] 02:52:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7fe1e35f4c00) [pid = 1846] [serial = 1310] [outer = 0x7fe1e2372000] 02:52:42 INFO - PROCESS | 1846 | 1461059562719 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7fe1e3bcb800) [pid = 1846] [serial = 1311] [outer = 0x7fe1e2372000] 02:52:43 INFO - PROCESS | 1846 | 1461059563685 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1589ms 02:52:43 INFO - PROCESS | 1846 | 1461059563748 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1846 | 1461059563756 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:52:43 INFO - PROCESS | 1846 | 1461059563766 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1846 | 1461059563770 Marionette TRACE conn4 <- [1,1718,null,{}] 02:52:43 INFO - PROCESS | 1846 | 1461059563776 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 1846 | 1461059563991 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:52:44 INFO - PROCESS | 1846 | 1461059564457 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1be2000 == 138 [pid = 1846] [id = 437] 02:52:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7fe1e3dee400) [pid = 1846] [serial = 1312] [outer = (nil)] 02:52:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7fe1e3dfac00) [pid = 1846] [serial = 1313] [outer = 0x7fe1e3dee400] 02:52:44 INFO - PROCESS | 1846 | 1461059564536 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7fe1e4df7000) [pid = 1846] [serial = 1314] [outer = 0x7fe1e3dee400] 02:52:45 INFO - PROCESS | 1846 | 1461059565544 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1845ms 02:52:45 INFO - PROCESS | 1846 | 1461059565613 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1846 | 1461059565617 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:52:45 INFO - PROCESS | 1846 | 1461059565623 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1846 | 1461059565629 Marionette TRACE conn4 <- [1,1722,null,{}] 02:52:45 INFO - PROCESS | 1846 | 1461059565645 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 1846 | 1461059565894 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee0d6000 == 137 [pid = 1846] [id = 290] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8fd5000 == 136 [pid = 1846] [id = 284] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20e122800 == 135 [pid = 1846] [id = 278] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d21800 == 134 [pid = 1846] [id = 282] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe209e1b800 == 133 [pid = 1846] [id = 277] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe015800 == 132 [pid = 1846] [id = 44] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe21439f800 == 131 [pid = 1846] [id = 279] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6282800 == 130 [pid = 1846] [id = 285] 02:52:46 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7fe209ecfc00) [pid = 1846] [serial = 1166] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7fe20c2ba800) [pid = 1846] [serial = 1172] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7fe20adc7800) [pid = 1846] [serial = 1169] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfd6000 == 129 [pid = 1846] [id = 274] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe713000 == 128 [pid = 1846] [id = 276] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20e073800 == 127 [pid = 1846] [id = 135] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d09800 == 126 [pid = 1846] [id = 281] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4cd000 == 125 [pid = 1846] [id = 420] 02:52:46 INFO - PROCESS | 1846 | 1461059566270 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | --DOCSHELL 0x7fe1f2987800 == 124 [pid = 1846] [id = 419] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec6bb800 == 123 [pid = 1846] [id = 418] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3ea2800 == 122 [pid = 1846] [id = 417] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d04800 == 121 [pid = 1846] [id = 416] 02:52:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6282800 == 122 [pid = 1846] [id = 438] 02:52:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7fe1e3df8800) [pid = 1846] [serial = 1315] [outer = (nil)] 02:52:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7fe1e6431400) [pid = 1846] [serial = 1316] [outer = 0x7fe1e3df8800] 02:52:46 INFO - PROCESS | 1846 | 1461059566373 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7fe1e79b0400) [pid = 1846] [serial = 1317] [outer = 0x7fe1e3df8800] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4d1000 == 121 [pid = 1846] [id = 415] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3e9e800 == 120 [pid = 1846] [id = 414] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e87b1800 == 119 [pid = 1846] [id = 413] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8a46000 == 118 [pid = 1846] [id = 410] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8a2a000 == 117 [pid = 1846] [id = 409] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f88bb000 == 116 [pid = 1846] [id = 408] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe214309800 == 115 [pid = 1846] [id = 407] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210376800 == 114 [pid = 1846] [id = 406] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20b175000 == 113 [pid = 1846] [id = 405] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fd6000 == 112 [pid = 1846] [id = 404] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd30000 == 111 [pid = 1846] [id = 403] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8fcf000 == 110 [pid = 1846] [id = 402] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f825d000 == 109 [pid = 1846] [id = 401] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfbd000 == 108 [pid = 1846] [id = 400] 02:52:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb818800 == 107 [pid = 1846] [id = 399] 02:52:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3f53800 == 106 [pid = 1846] [id = 398] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7fe1fd53cc00) [pid = 1846] [serial = 1151] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7fe1ed398800) [pid = 1846] [serial = 1053] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7fe1ee252400) [pid = 1846] [serial = 1187] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7fe1fec7f400) [pid = 1846] [serial = 1163] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7fe1e6429400) [pid = 1846] [serial = 1178] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7fe1fdf17000) [pid = 1846] [serial = 1160] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7fe1ebc93000) [pid = 1846] [serial = 1184] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7fe1eabdc000) [pid = 1846] [serial = 1139] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7fe1e4bd9c00) [pid = 1846] [serial = 912] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7fe1f88f8000) [pid = 1846] [serial = 1193] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7fe1ed39e400) [pid = 1846] [serial = 1185] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7fe1fdc70000) [pid = 1846] [serial = 1154] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7fe1fde59800) [pid = 1846] [serial = 1157] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7fe1e62ac000) [pid = 1846] [serial = 1136] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7fe20c2b9800) [pid = 1846] [serial = 1175] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fe1f44f6c00) [pid = 1846] [serial = 1191] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fe1f3b3f400) [pid = 1846] [serial = 1190] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fe1f9271400) [pid = 1846] [serial = 1148] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fe1f2877c00) [pid = 1846] [serial = 1188] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fe1f6225400) [pid = 1846] [serial = 1145] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fe1eabdb400) [pid = 1846] [serial = 1181] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fe1eb897000) [pid = 1846] [serial = 1182] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fe1eabd4800) [pid = 1846] [serial = 993] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fe1f8ed1400) [pid = 1846] [serial = 909] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fe1e3b24400) [pid = 1846] [serial = 927] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fe1f90ac400) [pid = 1846] [serial = 1134] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fe1e7ad5800) [pid = 1846] [serial = 1179] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fe1f287a000) [pid = 1846] [serial = 1142] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fe1f9267400) [pid = 1846] [serial = 1194] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1846 | 1461059567265 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:52:47 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:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1690ms 02:52:47 INFO - PROCESS | 1846 | 1461059567314 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 1846 | 1461059567319 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:52:47 INFO - PROCESS | 1846 | 1461059567324 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 1846 | 1461059567326 Marionette TRACE conn4 <- [1,1726,null,{}] 02:52:47 INFO - PROCESS | 1846 | 1461059567349 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:47 INFO - PROCESS | 1846 | 1461059567543 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:52:47 INFO - PROCESS | 1846 | 1461059567555 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb86c800 == 107 [pid = 1846] [id = 439] 02:52:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fe1e3b24400) [pid = 1846] [serial = 1318] [outer = (nil)] 02:52:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fe1eaa5cc00) [pid = 1846] [serial = 1319] [outer = 0x7fe1e3b24400] 02:52:47 INFO - PROCESS | 1846 | 1461059567620 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fe1eaf6bc00) [pid = 1846] [serial = 1320] [outer = 0x7fe1e3b24400] 02:52:48 INFO - PROCESS | 1846 | 1461059568625 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1332ms 02:52:48 INFO - PROCESS | 1846 | 1461059568658 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 1846 | 1461059568662 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:52:48 INFO - PROCESS | 1846 | 1461059568668 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1846 | 1461059568670 Marionette TRACE conn4 <- [1,1730,null,{}] 02:52:48 INFO - PROCESS | 1846 | 1461059568676 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:48 INFO - PROCESS | 1846 | 1461059568942 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:52:48 INFO - PROCESS | 1846 | 1461059568980 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ec580800 == 108 [pid = 1846] [id = 440] 02:52:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fe1e4df5c00) [pid = 1846] [serial = 1321] [outer = (nil)] 02:52:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fe1eb896000) [pid = 1846] [serial = 1322] [outer = 0x7fe1e4df5c00] 02:52:49 INFO - PROCESS | 1846 | 1461059569045 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fe1eb92d800) [pid = 1846] [serial = 1323] [outer = 0x7fe1e4df5c00] 02:52:49 INFO - PROCESS | 1846 | 1461059569953 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:52:49 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:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1329ms 02:52:50 INFO - PROCESS | 1846 | 1461059569998 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1846 | 1461059570002 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:52:50 INFO - PROCESS | 1846 | 1461059570015 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1846 | 1461059570018 Marionette TRACE conn4 <- [1,1734,null,{}] 02:52:50 INFO - PROCESS | 1846 | 1461059570024 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 1846 | 1461059570342 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:52:50 INFO - PROCESS | 1846 | 1461059570405 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed4c2800 == 109 [pid = 1846] [id = 441] 02:52:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fe1ee258800) [pid = 1846] [serial = 1324] [outer = (nil)] 02:52:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fe1ee280800) [pid = 1846] [serial = 1325] [outer = 0x7fe1ee258800] 02:52:50 INFO - PROCESS | 1846 | 1461059570571 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fe1f2874800) [pid = 1846] [serial = 1326] [outer = 0x7fe1ee258800] 02:52:52 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fe1eba98800) [pid = 1846] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:52:52 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fe1ea8b6400) [pid = 1846] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:52:52 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fe1f4241c00) [pid = 1846] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:52:52 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fe1e7850800) [pid = 1846] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:52:52 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fe1e3b1d000) [pid = 1846] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:52:52 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fe1e3dfd400) [pid = 1846] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:52:52 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fe1eba97c00) [pid = 1846] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:52:52 INFO - PROCESS | 1846 | 1461059572378 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:52:52 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:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2393ms 02:52:52 INFO - PROCESS | 1846 | 1461059572402 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1846 | 1461059572405 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:52:52 INFO - PROCESS | 1846 | 1461059572411 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1846 | 1461059572414 Marionette TRACE conn4 <- [1,1738,null,{}] 02:52:52 INFO - PROCESS | 1846 | 1461059572419 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 1846 | 1461059572660 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:52:52 INFO - PROCESS | 1846 | 1461059572681 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ed6ee800 == 110 [pid = 1846] [id = 442] 02:52:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fe1eaa5d000) [pid = 1846] [serial = 1327] [outer = (nil)] 02:52:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fe1f286d800) [pid = 1846] [serial = 1328] [outer = 0x7fe1eaa5d000] 02:52:52 INFO - PROCESS | 1846 | 1461059572745 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fe1f3b35400) [pid = 1846] [serial = 1329] [outer = 0x7fe1eaa5d000] 02:52:53 INFO - PROCESS | 1846 | 1461059573677 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1292ms 02:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:52:53 INFO - PROCESS | 1846 | 1461059573713 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1846 | 1461059573716 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:52:53 INFO - PROCESS | 1846 | 1461059573723 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1846 | 1461059573726 Marionette TRACE conn4 <- [1,1742,null,{}] 02:52:53 INFO - PROCESS | 1846 | 1461059573731 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 1846 | 1461059573914 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:52:54 INFO - PROCESS | 1846 | 1461059574210 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1bde000 == 111 [pid = 1846] [id = 443] 02:52:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fe1e2363c00) [pid = 1846] [serial = 1330] [outer = (nil)] 02:52:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fe1e2367800) [pid = 1846] [serial = 1331] [outer = 0x7fe1e2363c00] 02:52:54 INFO - PROCESS | 1846 | 1461059574331 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fe1e24d1c00) [pid = 1846] [serial = 1332] [outer = 0x7fe1e2363c00] 02:52:55 INFO - PROCESS | 1846 | 1461059575503 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1838ms 02:52:55 INFO - PROCESS | 1846 | 1461059575563 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1846 | 1461059575570 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:52:55 INFO - PROCESS | 1846 | 1461059575580 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1846 | 1461059575584 Marionette TRACE conn4 <- [1,1746,null,{}] 02:52:55 INFO - PROCESS | 1846 | 1461059575592 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 1846 | 1461059575859 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:52:56 INFO - PROCESS | 1846 | 1461059576116 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1ead7c000 == 112 [pid = 1846] [id = 444] 02:52:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fe1e3df8000) [pid = 1846] [serial = 1333] [outer = (nil)] 02:52:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fe1e4dee800) [pid = 1846] [serial = 1334] [outer = 0x7fe1e3df8000] 02:52:56 INFO - PROCESS | 1846 | 1461059576241 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fe1e62a6800) [pid = 1846] [serial = 1335] [outer = 0x7fe1e3df8000] 02:52:57 INFO - PROCESS | 1846 | 1461059577228 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:52:57 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:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1690ms 02:52:57 INFO - PROCESS | 1846 | 1461059577274 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:52:57 INFO - PROCESS | 1846 | 1461059577281 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:52:57 INFO - PROCESS | 1846 | 1461059577288 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1846 | 1461059577292 Marionette TRACE conn4 <- [1,1750,null,{}] 02:52:57 INFO - PROCESS | 1846 | 1461059577298 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 1846 | 1461059577520 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:52:57 INFO - PROCESS | 1846 | 1461059577810 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed493800 == 113 [pid = 1846] [id = 445] 02:52:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fe1e62ac000) [pid = 1846] [serial = 1336] [outer = (nil)] 02:52:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fe1e79af800) [pid = 1846] [serial = 1337] [outer = 0x7fe1e62ac000] 02:52:57 INFO - PROCESS | 1846 | 1461059577942 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fe1eaa5d800) [pid = 1846] [serial = 1338] [outer = 0x7fe1e62ac000] 02:52:58 INFO - PROCESS | 1846 | 1461059578969 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:52:59 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:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1734ms 02:52:59 INFO - PROCESS | 1846 | 1461059579023 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1846 | 1461059579026 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:52:59 INFO - PROCESS | 1846 | 1461059579041 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1846 | 1461059579051 Marionette TRACE conn4 <- [1,1754,null,{}] 02:52:59 INFO - PROCESS | 1846 | 1461059579060 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:59 INFO - PROCESS | 1846 | 1461059579330 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:52:59 INFO - PROCESS | 1846 | 1461059579626 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f3a83000 == 114 [pid = 1846] [id = 446] 02:52:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7fe1e776a400) [pid = 1846] [serial = 1339] [outer = (nil)] 02:52:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7fe1ed522400) [pid = 1846] [serial = 1340] [outer = 0x7fe1e776a400] 02:52:59 INFO - PROCESS | 1846 | 1461059579712 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7fe1ee24f800) [pid = 1846] [serial = 1341] [outer = 0x7fe1e776a400] 02:53:00 INFO - PROCESS | 1846 | 1461059580595 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1602ms 02:53:00 INFO - PROCESS | 1846 | 1461059580637 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:53:00 INFO - PROCESS | 1846 | 1461059580642 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:53:00 INFO - PROCESS | 1846 | 1461059580648 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1846 | 1461059580652 Marionette TRACE conn4 <- [1,1758,null,{}] 02:53:00 INFO - PROCESS | 1846 | 1461059580658 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 1846 | 1461059580873 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:53:01 INFO - PROCESS | 1846 | 1461059581139 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f4403000 == 115 [pid = 1846] [id = 447] 02:53:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7fe1ebc95000) [pid = 1846] [serial = 1342] [outer = (nil)] 02:53:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7fe1f2878400) [pid = 1846] [serial = 1343] [outer = 0x7fe1ebc95000] 02:53:01 INFO - PROCESS | 1846 | 1461059581280 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7fe1f3b40c00) [pid = 1846] [serial = 1344] [outer = 0x7fe1ebc95000] 02:53:02 INFO - PROCESS | 1846 | 1461059582224 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1632ms 02:53:02 INFO - PROCESS | 1846 | 1461059582281 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1846 | 1461059582285 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:53:02 INFO - PROCESS | 1846 | 1461059582292 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1846 | 1461059582294 Marionette TRACE conn4 <- [1,1762,null,{}] 02:53:02 INFO - PROCESS | 1846 | 1461059582300 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:02 INFO - PROCESS | 1846 | 1461059582514 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:53:02 INFO - PROCESS | 1846 | 1461059582724 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f5d8a800 == 116 [pid = 1846] [id = 448] 02:53:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7fe1f42ab400) [pid = 1846] [serial = 1345] [outer = (nil)] 02:53:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7fe1f44f7c00) [pid = 1846] [serial = 1346] [outer = 0x7fe1f42ab400] 02:53:02 INFO - PROCESS | 1846 | 1461059582858 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7fe1f80d5800) [pid = 1846] [serial = 1347] [outer = 0x7fe1f42ab400] 02:53:04 INFO - PROCESS | 1846 | 1461059584411 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2185ms 02:53:04 INFO - PROCESS | 1846 | 1461059584479 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:53:04 INFO - PROCESS | 1846 | 1461059584483 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:53:04 INFO - PROCESS | 1846 | 1461059584490 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1846 | 1461059584493 Marionette TRACE conn4 <- [1,1766,null,{}] 02:53:04 INFO - PROCESS | 1846 | 1461059584499 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 1846 | 1461059584759 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:53:05 INFO - PROCESS | 1846 | 1461059585032 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1f88c6000 == 117 [pid = 1846] [id = 449] 02:53:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7fe1f3f21400) [pid = 1846] [serial = 1348] [outer = (nil)] 02:53:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7fe1f88ef000) [pid = 1846] [serial = 1349] [outer = 0x7fe1f3f21400] 02:53:05 INFO - PROCESS | 1846 | 1461059585111 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7fe1f8ebc000) [pid = 1846] [serial = 1350] [outer = 0x7fe1f3f21400] 02:53:06 INFO - PROCESS | 1846 | 1461059586018 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1586ms 02:53:06 INFO - PROCESS | 1846 | 1461059586079 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 1846 | 1461059586083 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:53:06 INFO - PROCESS | 1846 | 1461059586093 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1846 | 1461059586096 Marionette TRACE conn4 <- [1,1770,null,{}] 02:53:06 INFO - PROCESS | 1846 | 1461059586104 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 1846 | 1461059586325 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:53:06 INFO - PROCESS | 1846 | 1461059586586 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8a3a000 == 118 [pid = 1846] [id = 450] 02:53:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7fe1f4240400) [pid = 1846] [serial = 1351] [outer = (nil)] 02:53:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7fe1f8ed8000) [pid = 1846] [serial = 1352] [outer = 0x7fe1f4240400] 02:53:06 INFO - PROCESS | 1846 | 1461059586712 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7fe1f9271000) [pid = 1846] [serial = 1353] [outer = 0x7fe1f4240400] 02:53:07 INFO - PROCESS | 1846 | 1461059587611 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1584ms 02:53:07 INFO - PROCESS | 1846 | 1461059587678 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1846 | 1461059587682 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:53:07 INFO - PROCESS | 1846 | 1461059587689 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1846 | 1461059587692 Marionette TRACE conn4 <- [1,1774,null,{}] 02:53:07 INFO - PROCESS | 1846 | 1461059587697 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:07 INFO - PROCESS | 1846 | 1461059587918 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:53:08 INFO - PROCESS | 1846 | 1461059588177 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f92d0000 == 119 [pid = 1846] [id = 451] 02:53:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 286 (0x7fe1f8785800) [pid = 1846] [serial = 1354] [outer = (nil)] 02:53:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 287 (0x7fe1fc12dc00) [pid = 1846] [serial = 1355] [outer = 0x7fe1f8785800] 02:53:08 INFO - PROCESS | 1846 | 1461059588296 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 288 (0x7fe1fd22c800) [pid = 1846] [serial = 1356] [outer = 0x7fe1f8785800] 02:53:09 INFO - PROCESS | 1846 | 1461059589196 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1578ms 02:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:53:09 INFO - PROCESS | 1846 | 1461059589269 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1846 | 1461059589272 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:53:09 INFO - PROCESS | 1846 | 1461059589279 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1846 | 1461059589282 Marionette TRACE conn4 <- [1,1778,null,{}] 02:53:09 INFO - PROCESS | 1846 | 1461059589288 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 1846 | 1461059589518 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:53:09 INFO - PROCESS | 1846 | 1461059589777 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1846 | ++DOCSHELL 0x7fe1fe120000 == 120 [pid = 1846] [id = 452] 02:53:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 289 (0x7fe1eba8ec00) [pid = 1846] [serial = 1357] [outer = (nil)] 02:53:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 290 (0x7fe1fd534000) [pid = 1846] [serial = 1358] [outer = 0x7fe1eba8ec00] 02:53:09 INFO - PROCESS | 1846 | 1461059589897 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 291 (0x7fe1fd697800) [pid = 1846] [serial = 1359] [outer = 0x7fe1eba8ec00] 02:53:10 INFO - PROCESS | 1846 | 1461059590832 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:53:10 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:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1634ms 02:53:10 INFO - PROCESS | 1846 | 1461059590913 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 1846 | 1461059590915 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:53:10 INFO - PROCESS | 1846 | 1461059590922 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1846 | 1461059590926 Marionette TRACE conn4 <- [1,1782,null,{}] 02:53:10 INFO - PROCESS | 1846 | 1461059590931 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 1846 | 1461059591186 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:53:11 INFO - PROCESS | 1846 | 1461059591452 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff45e800 == 121 [pid = 1846] [id = 453] 02:53:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 292 (0x7fe1fd865000) [pid = 1846] [serial = 1360] [outer = (nil)] 02:53:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 293 (0x7fe1fdc6f400) [pid = 1846] [serial = 1361] [outer = 0x7fe1fd865000] 02:53:11 INFO - PROCESS | 1846 | 1461059591584 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 294 (0x7fe1fde55400) [pid = 1846] [serial = 1362] [outer = 0x7fe1fd865000] 02:53:12 INFO - PROCESS | 1846 | 1461059592484 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:53:12 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:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1632ms 02:53:12 INFO - PROCESS | 1846 | 1461059592556 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:53:12 INFO - PROCESS | 1846 | 1461059592561 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:53:12 INFO - PROCESS | 1846 | 1461059592567 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1846 | 1461059592572 Marionette TRACE conn4 <- [1,1786,null,{}] 02:53:12 INFO - PROCESS | 1846 | 1461059592577 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:12 INFO - PROCESS | 1846 | 1461059592859 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:53:13 INFO - PROCESS | 1846 | 1461059593120 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20bf56000 == 122 [pid = 1846] [id = 454] 02:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 295 (0x7fe1fda45c00) [pid = 1846] [serial = 1363] [outer = (nil)] 02:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 296 (0x7fe1ff77a800) [pid = 1846] [serial = 1364] [outer = 0x7fe1fda45c00] 02:53:13 INFO - PROCESS | 1846 | 1461059593239 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 297 (0x7fe204104400) [pid = 1846] [serial = 1365] [outer = 0x7fe1fda45c00] 02:53:14 INFO - PROCESS | 1846 | 1461059594129 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:53:14 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:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1635ms 02:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:53:14 INFO - PROCESS | 1846 | 1461059594203 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 1846 | 1461059594206 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:53:14 INFO - PROCESS | 1846 | 1461059594214 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1846 | 1461059594217 Marionette TRACE conn4 <- [1,1790,null,{}] 02:53:14 INFO - PROCESS | 1846 | 1461059594223 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 1846 | 1461059594453 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:53:14 INFO - PROCESS | 1846 | 1461059594771 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe21042b000 == 123 [pid = 1846] [id = 455] 02:53:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 298 (0x7fe1f8285400) [pid = 1846] [serial = 1366] [outer = (nil)] 02:53:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 299 (0x7fe20ac3f000) [pid = 1846] [serial = 1367] [outer = 0x7fe1f8285400] 02:53:14 INFO - PROCESS | 1846 | 1461059594861 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 300 (0x7fe20b1cc000) [pid = 1846] [serial = 1368] [outer = 0x7fe1f8285400] 02:53:15 INFO - PROCESS | 1846 | 1461059595761 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:53:15 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:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1584ms 02:53:15 INFO - PROCESS | 1846 | 1461059595797 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1846 | 1461059595800 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:53:15 INFO - PROCESS | 1846 | 1461059595807 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1846 | 1461059595812 Marionette TRACE conn4 <- [1,1794,null,{}] 02:53:15 INFO - PROCESS | 1846 | 1461059595818 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 1846 | 1461059596046 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:53:16 INFO - PROCESS | 1846 | 1461059596308 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e328e800 == 124 [pid = 1846] [id = 456] 02:53:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 301 (0x7fe1e3dfa400) [pid = 1846] [serial = 1369] [outer = (nil)] 02:53:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 302 (0x7fe1e79a4400) [pid = 1846] [serial = 1370] [outer = 0x7fe1e3dfa400] 02:53:16 INFO - PROCESS | 1846 | 1461059596436 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 303 (0x7fe1f4f28000) [pid = 1846] [serial = 1371] [outer = 0x7fe1e3dfa400] 02:53:17 INFO - PROCESS | 1846 | 1461059597362 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1638ms 02:53:17 INFO - PROCESS | 1846 | 1461059597446 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:53:17 INFO - PROCESS | 1846 | 1461059597450 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:53:17 INFO - PROCESS | 1846 | 1461059597458 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 1846 | 1461059597461 Marionette TRACE conn4 <- [1,1798,null,{}] 02:53:17 INFO - PROCESS | 1846 | 1461059597468 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 1846 | 1461059597718 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:53:18 INFO - PROCESS | 1846 | 1461059598045 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6288000 == 125 [pid = 1846] [id = 457] 02:53:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 304 (0x7fe1e3dfa800) [pid = 1846] [serial = 1372] [outer = (nil)] 02:53:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 305 (0x7fe20c2c7400) [pid = 1846] [serial = 1373] [outer = 0x7fe1e3dfa800] 02:53:18 INFO - PROCESS | 1846 | 1461059598122 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 306 (0x7fe210204c00) [pid = 1846] [serial = 1374] [outer = 0x7fe1e3dfa800] 02:53:19 INFO - PROCESS | 1846 | 1461059599040 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1634ms 02:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:53:19 INFO - PROCESS | 1846 | 1461059599092 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 1846 | 1461059599094 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:53:19 INFO - PROCESS | 1846 | 1461059599101 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 1846 | 1461059599104 Marionette TRACE conn4 <- [1,1802,null,{}] 02:53:19 INFO - PROCESS | 1846 | 1461059599111 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:19 INFO - PROCESS | 1846 | 1461059599343 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:53:19 INFO - PROCESS | 1846 | 1461059599698 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d1f000 == 126 [pid = 1846] [id = 458] 02:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 307 (0x7fe1f2857c00) [pid = 1846] [serial = 1375] [outer = (nil)] 02:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 308 (0x7fe1f4692000) [pid = 1846] [serial = 1376] [outer = 0x7fe1f2857c00] 02:53:19 INFO - PROCESS | 1846 | 1461059599781 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 309 (0x7fe1f4696c00) [pid = 1846] [serial = 1377] [outer = 0x7fe1f2857c00] 02:53:20 INFO - PROCESS | 1846 | 1461059600702 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1686ms 02:53:20 INFO - PROCESS | 1846 | 1461059600787 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:53:20 INFO - PROCESS | 1846 | 1461059600792 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:53:21 INFO - PROCESS | 1846 | 1461059601249 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 1846 | 1461059601253 Marionette TRACE conn4 <- [1,1806,null,{}] 02:53:21 INFO - PROCESS | 1846 | 1461059601442 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:21 INFO - PROCESS | 1846 | 1461059601658 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:53:21 INFO - PROCESS | 1846 | 1461059601876 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e9458800 == 127 [pid = 1846] [id = 459] 02:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 310 (0x7fe1e2b6bc00) [pid = 1846] [serial = 1378] [outer = (nil)] 02:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 311 (0x7fe1e3b24800) [pid = 1846] [serial = 1379] [outer = 0x7fe1e2b6bc00] 02:53:21 INFO - PROCESS | 1846 | 1461059601986 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 312 (0x7fe1e3dfb400) [pid = 1846] [serial = 1380] [outer = 0x7fe1e2b6bc00] 02:53:23 INFO - PROCESS | 1846 | 1461059603224 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2459ms 02:53:23 INFO - PROCESS | 1846 | 1461059603257 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 1846 | 1461059603263 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:53:23 INFO - PROCESS | 1846 | 1461059603271 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 1846 | 1461059603276 Marionette TRACE conn4 <- [1,1810,null,{}] 02:53:23 INFO - PROCESS | 1846 | 1461059603298 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:23 INFO - PROCESS | 1846 | 1461059603533 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:53:23 INFO - PROCESS | 1846 | 1461059603877 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1bd0800 == 128 [pid = 1846] [id = 460] 02:53:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 313 (0x7fe1e3dfa000) [pid = 1846] [serial = 1381] [outer = (nil)] 02:53:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 314 (0x7fe1e6436c00) [pid = 1846] [serial = 1382] [outer = 0x7fe1e3dfa000] 02:53:23 INFO - PROCESS | 1846 | 1461059603956 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 315 (0x7fe1e784e800) [pid = 1846] [serial = 1383] [outer = 0x7fe1e3dfa000] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed6ee800 == 127 [pid = 1846] [id = 442] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4c2800 == 126 [pid = 1846] [id = 441] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec580800 == 125 [pid = 1846] [id = 440] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb86c800 == 124 [pid = 1846] [id = 439] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6282800 == 123 [pid = 1846] [id = 438] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1be2000 == 122 [pid = 1846] [id = 437] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e799e000 == 121 [pid = 1846] [id = 436] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f80a000 == 120 [pid = 1846] [id = 428] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fdc000 == 119 [pid = 1846] [id = 427] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe598800 == 118 [pid = 1846] [id = 426] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92d1800 == 117 [pid = 1846] [id = 425] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f89e2800 == 116 [pid = 1846] [id = 424] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2777000 == 115 [pid = 1846] [id = 423] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec56d800 == 114 [pid = 1846] [id = 422] 02:53:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e78b1800 == 113 [pid = 1846] [id = 421] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 314 (0x7fe1f90ad800) [pid = 1846] [serial = 1259] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 313 (0x7fe1fd046c00) [pid = 1846] [serial = 1260] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 312 (0x7fe1ed393400) [pid = 1846] [serial = 1202] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 311 (0x7fe1eb927000) [pid = 1846] [serial = 1253] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 310 (0x7fe1ee281400) [pid = 1846] [serial = 1254] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 309 (0x7fe1e7b4c000) [pid = 1846] [serial = 1245] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 308 (0x7fe1e79b1c00) [pid = 1846] [serial = 1244] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 307 (0x7fe1e780a400) [pid = 1846] [serial = 1242] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 306 (0x7fe1e5631800) [pid = 1846] [serial = 1241] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 305 (0x7fe1ed522800) [pid = 1846] [serial = 1248] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 304 (0x7fe1ebc92c00) [pid = 1846] [serial = 1247] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 303 (0x7fe204056c00) [pid = 1846] [serial = 1217] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 302 (0x7fe1fde4f000) [pid = 1846] [serial = 1214] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 301 (0x7fe1fd231800) [pid = 1846] [serial = 1211] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 300 (0x7fe20c2bb000) [pid = 1846] [serial = 1220] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 299 (0x7fe1fa9d2c00) [pid = 1846] [serial = 1196] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 298 (0x7fe1f3b3cc00) [pid = 1846] [serial = 1251] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 297 (0x7fe1f2875c00) [pid = 1846] [serial = 1250] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 296 (0x7fe1f612dc00) [pid = 1846] [serial = 1205] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 295 (0x7fe1e7b43400) [pid = 1846] [serial = 1199] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 294 (0x7fe1fb5b5800) [pid = 1846] [serial = 1208] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 293 (0x7fe1e562e000) [pid = 1846] [serial = 1238] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 292 (0x7fe20ff8a400) [pid = 1846] [serial = 1223] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 291 (0x7fe1e24d4400) [pid = 1846] [serial = 1226] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 290 (0x7fe1e3df7800) [pid = 1846] [serial = 1229] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 289 (0x7fe1e7808400) [pid = 1846] [serial = 1232] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 288 (0x7fe1f8783400) [pid = 1846] [serial = 1235] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 287 (0x7fe1f88ec000) [pid = 1846] [serial = 1257] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 286 (0x7fe1f83d3000) [pid = 1846] [serial = 1256] [outer = (nil)] [url = about:blank] 02:53:24 INFO - PROCESS | 1846 | --DOMWINDOW == 285 (0x7fe1eaa51c00) [pid = 1846] [serial = 1262] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 1846 | 1461059605113 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1900ms 02:53:25 INFO - PROCESS | 1846 | 1461059605173 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 1846 | 1461059605177 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:53:25 INFO - PROCESS | 1846 | 1461059605187 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 1846 | 1461059605190 Marionette TRACE conn4 <- [1,1814,null,{}] 02:53:25 INFO - PROCESS | 1846 | 1461059605197 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:25 INFO - PROCESS | 1846 | 1461059605422 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:53:25 INFO - PROCESS | 1846 | 1461059605687 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e799e000 == 114 [pid = 1846] [id = 461] 02:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 286 (0x7fe1e7acbc00) [pid = 1846] [serial = 1384] [outer = (nil)] 02:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 287 (0x7fe1ea8af400) [pid = 1846] [serial = 1385] [outer = 0x7fe1e7acbc00] 02:53:25 INFO - PROCESS | 1846 | 1461059605773 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 288 (0x7fe1eaf6a800) [pid = 1846] [serial = 1386] [outer = 0x7fe1e7acbc00] 02:53:26 INFO - PROCESS | 1846 | 1461059606637 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1531ms 02:53:26 INFO - PROCESS | 1846 | 1461059606722 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 1846 | 1461059606726 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:53:26 INFO - PROCESS | 1846 | 1461059606741 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 1846 | 1461059606745 Marionette TRACE conn4 <- [1,1818,null,{}] 02:53:26 INFO - PROCESS | 1846 | 1461059606751 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:27 INFO - PROCESS | 1846 | 1461059607023 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:53:27 INFO - PROCESS | 1846 | 1461059607060 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec428800 == 115 [pid = 1846] [id = 462] 02:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 289 (0x7fe1eaf6f800) [pid = 1846] [serial = 1387] [outer = (nil)] 02:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 290 (0x7fe1ee0ae400) [pid = 1846] [serial = 1388] [outer = 0x7fe1eaf6f800] 02:53:27 INFO - PROCESS | 1846 | 1461059607128 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 291 (0x7fe1f2854800) [pid = 1846] [serial = 1389] [outer = 0x7fe1eaf6f800] 02:53:28 INFO - PROCESS | 1846 | 1461059608134 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1447ms 02:53:28 INFO - PROCESS | 1846 | 1461059608182 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 1846 | 1461059608186 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:53:28 INFO - PROCESS | 1846 | 1461059608199 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 1846 | 1461059608202 Marionette TRACE conn4 <- [1,1822,null,{}] 02:53:28 INFO - PROCESS | 1846 | 1461059608208 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 1846 | 1461059608476 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:53:28 INFO - PROCESS | 1846 | 1461059608544 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4c3800 == 116 [pid = 1846] [id = 463] 02:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 292 (0x7fe1ebc8e400) [pid = 1846] [serial = 1390] [outer = (nil)] 02:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 293 (0x7fe1f4241c00) [pid = 1846] [serial = 1391] [outer = 0x7fe1ebc8e400] 02:53:28 INFO - PROCESS | 1846 | 1461059608612 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 294 (0x7fe1f4691000) [pid = 1846] [serial = 1392] [outer = 0x7fe1ebc8e400] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 293 (0x7fe1e2b63800) [pid = 1846] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 292 (0x7fe1ed3a1000) [pid = 1846] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 291 (0x7fe1f3a73800) [pid = 1846] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 290 (0x7fe1e35ec800) [pid = 1846] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 289 (0x7fe1e3df8800) [pid = 1846] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 288 (0x7fe1f3a70c00) [pid = 1846] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 287 (0x7fe1e7845400) [pid = 1846] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 286 (0x7fe1e4df5c00) [pid = 1846] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 285 (0x7fe1fd6ec400) [pid = 1846] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7fe1e2372000) [pid = 1846] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7fe1f4c85400) [pid = 1846] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7fe1fd536400) [pid = 1846] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7fe1f8ed9c00) [pid = 1846] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7fe1fc088800) [pid = 1846] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7fe1e53cf800) [pid = 1846] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7fe200c5ac00) [pid = 1846] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7fe1e7b42400) [pid = 1846] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7fe1f90b7000) [pid = 1846] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7fe1e3b1e000) [pid = 1846] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7fe1e2b66400) [pid = 1846] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7fe1f6134c00) [pid = 1846] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7fe1e3b24400) [pid = 1846] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7fe1f90b3c00) [pid = 1846] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7fe1e2b62800) [pid = 1846] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fe1e53c8c00) [pid = 1846] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fe1e3ad5c00) [pid = 1846] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fe1e2a44000) [pid = 1846] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fe1fdcee400) [pid = 1846] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fe20e188400) [pid = 1846] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fe1fd2c2c00) [pid = 1846] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fe1ee258800) [pid = 1846] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fe1e776ec00) [pid = 1846] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fe1ed52cc00) [pid = 1846] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fe1f2849000) [pid = 1846] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fe1f83d5c00) [pid = 1846] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fe1e2a45000) [pid = 1846] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fe1e3b28800) [pid = 1846] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fe200e97c00) [pid = 1846] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fe1e3dee400) [pid = 1846] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fe1e7b45800) [pid = 1846] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fe1e5634000) [pid = 1846] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fe1e2a46000) [pid = 1846] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fe1e35e9800) [pid = 1846] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fe1e2a49400) [pid = 1846] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fe1e53cec00) [pid = 1846] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fe1fd539800) [pid = 1846] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fe1e4bcec00) [pid = 1846] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fe1e3ae0000) [pid = 1846] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fe1e776b800) [pid = 1846] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fe1f2853400) [pid = 1846] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fe1f90acc00) [pid = 1846] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1f42a1800) [pid = 1846] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1eaa57800) [pid = 1846] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1f424ac00) [pid = 1846] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1e6429000) [pid = 1846] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1ee0a3c00) [pid = 1846] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1fa9cc800) [pid = 1846] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1f6ca5c00) [pid = 1846] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1ee254800) [pid = 1846] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1ebc97400) [pid = 1846] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1ed397400) [pid = 1846] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1e2a4f400) [pid = 1846] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1e53cb000) [pid = 1846] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1fd437800) [pid = 1846] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1f8280400) [pid = 1846] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:53:30 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe204053000) [pid = 1846] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:53:30 INFO - PROCESS | 1846 | 1461059610521 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2343ms 02:53:30 INFO - PROCESS | 1846 | 1461059610543 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 1846 | 1461059610547 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:53:30 INFO - PROCESS | 1846 | 1461059610553 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1846 | 1461059610556 Marionette TRACE conn4 <- [1,1826,null,{}] 02:53:30 INFO - PROCESS | 1846 | 1461059610562 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:30 INFO - PROCESS | 1846 | 1461059610815 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:53:31 INFO - PROCESS | 1846 | 1461059611070 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1846 | ************************* 02:53:31 INFO - PROCESS | 1846 | A coding exception was thrown and uncaught in a Task. 02:53:31 INFO - PROCESS | 1846 | 02:53:31 INFO - PROCESS | 1846 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:53:31 INFO - PROCESS | 1846 | Full stack: 02:53:31 INFO - PROCESS | 1846 | ************************* 02:53:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1edfd8800 == 117 [pid = 1846] [id = 464] 02:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1eb899400) [pid = 1846] [serial = 1393] [outer = (nil)] 02:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe1f2852000) [pid = 1846] [serial = 1394] [outer = 0x7fe1eb899400] 02:53:31 INFO - PROCESS | 1846 | 1461059611148 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe1f42a6400) [pid = 1846] [serial = 1395] [outer = 0x7fe1eb899400] 02:53:32 INFO - PROCESS | 1846 | 1461059612172 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1696ms 02:53:32 INFO - PROCESS | 1846 | 1461059612251 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 1846 | 1461059612257 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:53:32 INFO - PROCESS | 1846 | 1461059612267 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 1846 | 1461059612272 Marionette TRACE conn4 <- [1,1830,null,{}] 02:53:32 INFO - PROCESS | 1846 | 1461059612284 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:32 INFO - PROCESS | 1846 | 1461059612555 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:53:32 INFO - PROCESS | 1846 | 1461059612891 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e52cb000 == 118 [pid = 1846] [id = 465] 02:53:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1e2a49c00) [pid = 1846] [serial = 1396] [outer = (nil)] 02:53:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1e3b24400) [pid = 1846] [serial = 1397] [outer = 0x7fe1e2a49c00] 02:53:32 INFO - PROCESS | 1846 | 1461059612975 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe1e4bd9000) [pid = 1846] [serial = 1398] [outer = 0x7fe1e2a49c00] 02:53:34 INFO - PROCESS | 1846 | 1461059614007 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1788ms 02:53:34 INFO - PROCESS | 1846 | 1461059614055 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 1846 | 1461059614064 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:53:34 INFO - PROCESS | 1846 | 1461059614075 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 1846 | 1461059614079 Marionette TRACE conn4 <- [1,1834,null,{}] 02:53:34 INFO - PROCESS | 1846 | 1461059614086 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:34 INFO - PROCESS | 1846 | 1461059614314 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:53:34 INFO - PROCESS | 1846 | 1461059614581 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb87f000 == 119 [pid = 1846] [id = 466] 02:53:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1e562e000) [pid = 1846] [serial = 1399] [outer = (nil)] 02:53:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1e7846400) [pid = 1846] [serial = 1400] [outer = 0x7fe1e562e000] 02:53:34 INFO - PROCESS | 1846 | 1461059614707 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1e7acac00) [pid = 1846] [serial = 1401] [outer = 0x7fe1e562e000] 02:53:35 INFO - PROCESS | 1846 | 1461059615724 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:53:35 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:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1683ms 02:53:35 INFO - PROCESS | 1846 | 1461059615759 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 1846 | 1461059615762 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:53:35 INFO - PROCESS | 1846 | 1461059615770 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 1846 | 1461059615777 Marionette TRACE conn4 <- [1,1838,null,{}] 02:53:35 INFO - PROCESS | 1846 | 1461059615796 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:36 INFO - PROCESS | 1846 | 1461059616055 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:53:36 INFO - PROCESS | 1846 | 1461059616486 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d82000 == 120 [pid = 1846] [id = 467] 02:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1eb91e800) [pid = 1846] [serial = 1402] [outer = (nil)] 02:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1ed530400) [pid = 1846] [serial = 1403] [outer = 0x7fe1eb91e800] 02:53:36 INFO - PROCESS | 1846 | 1461059616580 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1f3ab9400) [pid = 1846] [serial = 1404] [outer = 0x7fe1eb91e800] 02:53:37 INFO - PROCESS | 1846 | 1461059617543 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1847ms 02:53:37 INFO - PROCESS | 1846 | 1461059617618 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 1846 | 1461059617623 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:53:37 INFO - PROCESS | 1846 | 1461059617630 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 1846 | 1461059617635 Marionette TRACE conn4 <- [1,1842,null,{}] 02:53:37 INFO - PROCESS | 1846 | 1461059617642 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:37 INFO - PROCESS | 1846 | 1461059617899 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:53:38 INFO - PROCESS | 1846 | 1461059618219 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8221800 == 121 [pid = 1846] [id = 468] 02:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1e3df5800) [pid = 1846] [serial = 1405] [outer = (nil)] 02:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1f42a9800) [pid = 1846] [serial = 1406] [outer = 0x7fe1e3df5800] 02:53:38 INFO - PROCESS | 1846 | 1461059618301 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1f5d61400) [pid = 1846] [serial = 1407] [outer = 0x7fe1e3df5800] 02:53:39 INFO - PROCESS | 1846 | 1461059619213 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1639ms 02:53:39 INFO - PROCESS | 1846 | 1461059619271 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 1846 | 1461059619274 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:53:39 INFO - PROCESS | 1846 | 1461059619281 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 1846 | 1461059619285 Marionette TRACE conn4 <- [1,1846,null,{}] 02:53:39 INFO - PROCESS | 1846 | 1461059619291 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:39 INFO - PROCESS | 1846 | 1461059619524 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:53:39 INFO - PROCESS | 1846 | 1461059619824 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8ba2800 == 122 [pid = 1846] [id = 469] 02:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fe1f612e000) [pid = 1846] [serial = 1408] [outer = (nil)] 02:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fe1f8088000) [pid = 1846] [serial = 1409] [outer = 0x7fe1f612e000] 02:53:39 INFO - PROCESS | 1846 | 1461059619917 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fe1f80ddc00) [pid = 1846] [serial = 1410] [outer = 0x7fe1f612e000] 02:53:40 INFO - PROCESS | 1846 | 1461059620833 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1591ms 02:53:40 INFO - PROCESS | 1846 | 1461059620875 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 1846 | 1461059620879 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:53:40 INFO - PROCESS | 1846 | 1461059620886 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 1846 | 1461059620890 Marionette TRACE conn4 <- [1,1850,null,{}] 02:53:40 INFO - PROCESS | 1846 | 1461059620895 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 1846 | 1461059621143 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:53:41 INFO - PROCESS | 1846 | 1461059621466 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe58f000 == 123 [pid = 1846] [id = 470] 02:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fe1eb898400) [pid = 1846] [serial = 1411] [outer = (nil)] 02:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fe1f90b6000) [pid = 1846] [serial = 1412] [outer = 0x7fe1eb898400] 02:53:41 INFO - PROCESS | 1846 | 1461059621558 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fe1fcd17000) [pid = 1846] [serial = 1413] [outer = 0x7fe1eb898400] 02:53:42 INFO - PROCESS | 1846 | 1461059622455 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1638ms 02:53:42 INFO - PROCESS | 1846 | 1461059622526 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 1846 | 1461059622529 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:53:42 INFO - PROCESS | 1846 | 1461059622537 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 1846 | 1461059622541 Marionette TRACE conn4 <- [1,1854,null,{}] 02:53:42 INFO - PROCESS | 1846 | 1461059622547 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:42 INFO - PROCESS | 1846 | 1461059622795 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:53:43 INFO - PROCESS | 1846 | 1461059623101 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff7a7800 == 124 [pid = 1846] [id = 471] 02:53:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fe1f88f2400) [pid = 1846] [serial = 1414] [outer = (nil)] 02:53:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fe1fd089400) [pid = 1846] [serial = 1415] [outer = 0x7fe1f88f2400] 02:53:43 INFO - PROCESS | 1846 | 1461059623192 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fe1fd61bc00) [pid = 1846] [serial = 1416] [outer = 0x7fe1f88f2400] 02:53:44 INFO - PROCESS | 1846 | 1461059624100 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1635ms 02:53:44 INFO - PROCESS | 1846 | 1461059624173 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 1846 | 1461059624176 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:53:44 INFO - PROCESS | 1846 | 1461059624185 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 1846 | 1461059624188 Marionette TRACE conn4 <- [1,1858,null,{}] 02:53:44 INFO - PROCESS | 1846 | 1461059624195 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 1846 | 1461059624421 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:53:44 INFO - PROCESS | 1846 | 1461059624728 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20b175000 == 125 [pid = 1846] [id = 472] 02:53:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fe1f90ac400) [pid = 1846] [serial = 1417] [outer = (nil)] 02:53:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fe1fd6eac00) [pid = 1846] [serial = 1418] [outer = 0x7fe1f90ac400] 02:53:44 INFO - PROCESS | 1846 | 1461059624816 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fe1fdc68800) [pid = 1846] [serial = 1419] [outer = 0x7fe1f90ac400] 02:53:45 INFO - PROCESS | 1846 | 1461059625674 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1541ms 02:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:53:45 INFO - PROCESS | 1846 | 1461059625727 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 1846 | 1461059625730 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:53:45 INFO - PROCESS | 1846 | 1461059625757 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 1846 | 1461059625761 Marionette TRACE conn4 <- [1,1862,null,{}] 02:53:45 INFO - PROCESS | 1846 | 1461059625771 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:45 INFO - PROCESS | 1846 | 1461059625994 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:53:46 INFO - PROCESS | 1846 | 1461059626305 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe212083000 == 126 [pid = 1846] [id = 473] 02:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fe1e62a7400) [pid = 1846] [serial = 1420] [outer = (nil)] 02:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fe1fdd58c00) [pid = 1846] [serial = 1421] [outer = 0x7fe1e62a7400] 02:53:46 INFO - PROCESS | 1846 | 1461059626389 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fe1fdf15800) [pid = 1846] [serial = 1422] [outer = 0x7fe1e62a7400] 02:53:47 INFO - PROCESS | 1846 | 1461059627283 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1607ms 02:53:47 INFO - PROCESS | 1846 | 1461059627343 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 1846 | 1461059627347 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:53:47 INFO - PROCESS | 1846 | 1461059627353 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 1846 | 1461059627357 Marionette TRACE conn4 <- [1,1866,null,{}] 02:53:47 INFO - PROCESS | 1846 | 1461059627363 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:47 INFO - PROCESS | 1846 | 1461059627630 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:53:47 INFO - PROCESS | 1846 | 1461059627934 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e12ee800 == 127 [pid = 1846] [id = 474] 02:53:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fe1f8ecb800) [pid = 1846] [serial = 1423] [outer = (nil)] 02:53:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fe1fe66f400) [pid = 1846] [serial = 1424] [outer = 0x7fe1f8ecb800] 02:53:48 INFO - PROCESS | 1846 | 1461059628020 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fe200b4a000) [pid = 1846] [serial = 1425] [outer = 0x7fe1f8ecb800] 02:53:48 INFO - PROCESS | 1846 | 1461059628926 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1639ms 02:53:48 INFO - PROCESS | 1846 | 1461059628995 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:53:49 INFO - PROCESS | 1846 | 1461059629000 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:53:49 INFO - PROCESS | 1846 | 1461059629006 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 1846 | 1461059629011 Marionette TRACE conn4 <- [1,1870,null,{}] 02:53:49 INFO - PROCESS | 1846 | 1461059629017 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 1846 | 1461059629300 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:53:49 INFO - PROCESS | 1846 | 1461059629627 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18a6800 == 128 [pid = 1846] [id = 475] 02:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fe20e02a400) [pid = 1846] [serial = 1426] [outer = (nil)] 02:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fe20f854c00) [pid = 1846] [serial = 1427] [outer = 0x7fe20e02a400] 02:53:49 INFO - PROCESS | 1846 | 1461059629712 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fe21033f400) [pid = 1846] [serial = 1428] [outer = 0x7fe20e02a400] 02:53:50 INFO - PROCESS | 1846 | 1461059630621 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1680ms 02:53:50 INFO - PROCESS | 1846 | 1461059630687 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:53:50 INFO - PROCESS | 1846 | 1461059630691 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:53:50 INFO - PROCESS | 1846 | 1461059630697 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 1846 | 1461059630701 Marionette TRACE conn4 <- [1,1874,null,{}] 02:53:50 INFO - PROCESS | 1846 | 1461059630706 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:50 INFO - PROCESS | 1846 | 1461059630930 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:53:51 INFO - PROCESS | 1846 | 1461059631244 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6ece000 == 129 [pid = 1846] [id = 476] 02:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fe1e6436400) [pid = 1846] [serial = 1429] [outer = (nil)] 02:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fe1e6481400) [pid = 1846] [serial = 1430] [outer = 0x7fe1e6436400] 02:53:51 INFO - PROCESS | 1846 | 1461059631328 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fe1e6486800) [pid = 1846] [serial = 1431] [outer = 0x7fe1e6436400] 02:53:52 INFO - PROCESS | 1846 | 1461059632270 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1634ms 02:53:52 INFO - PROCESS | 1846 | 1461059632332 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 1846 | 1461059632336 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:53:52 INFO - PROCESS | 1846 | 1461059632342 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 1846 | 1461059632344 Marionette TRACE conn4 <- [1,1878,null,{}] 02:53:52 INFO - PROCESS | 1846 | 1461059632350 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:52 INFO - PROCESS | 1846 | 1461059632571 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:53:52 INFO - PROCESS | 1846 | 1461059632878 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3dcd800 == 130 [pid = 1846] [id = 477] 02:53:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fe1e647b400) [pid = 1846] [serial = 1432] [outer = (nil)] 02:53:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fe20fe22400) [pid = 1846] [serial = 1433] [outer = 0x7fe1e647b400] 02:53:52 INFO - PROCESS | 1846 | 1461059632962 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fe212009800) [pid = 1846] [serial = 1434] [outer = 0x7fe1e647b400] 02:53:53 INFO - PROCESS | 1846 | 1461059633844 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1532ms 02:53:53 INFO - PROCESS | 1846 | 1461059633875 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 1846 | 1461059633879 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:53:53 INFO - PROCESS | 1846 | 1461059633885 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 1846 | 1461059633887 Marionette TRACE conn4 <- [1,1882,null,{}] 02:53:53 INFO - PROCESS | 1846 | 1461059633894 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:54 INFO - PROCESS | 1846 | 1461059634107 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:53:54 INFO - PROCESS | 1846 | 1461059634375 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6eda000 == 131 [pid = 1846] [id = 478] 02:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7fe1e17e3c00) [pid = 1846] [serial = 1435] [outer = (nil)] 02:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7fe1e17ecc00) [pid = 1846] [serial = 1436] [outer = 0x7fe1e17e3c00] 02:53:54 INFO - PROCESS | 1846 | 1461059634506 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7fe1e17f1800) [pid = 1846] [serial = 1437] [outer = 0x7fe1e17e3c00] 02:53:55 INFO - PROCESS | 1846 | 1461059635376 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1532ms 02:53:55 INFO - PROCESS | 1846 | 1461059635419 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 1846 | 1461059635423 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:53:55 INFO - PROCESS | 1846 | 1461059635429 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 1846 | 1461059635432 Marionette TRACE conn4 <- [1,1886,null,{}] 02:53:55 INFO - PROCESS | 1846 | 1461059635438 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:55 INFO - PROCESS | 1846 | 1461059635660 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:53:55 INFO - PROCESS | 1846 | 1461059635978 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4f50800 == 132 [pid = 1846] [id = 479] 02:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7fe1e17e6400) [pid = 1846] [serial = 1438] [outer = (nil)] 02:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7fe1e1946400) [pid = 1846] [serial = 1439] [outer = 0x7fe1e17e6400] 02:53:56 INFO - PROCESS | 1846 | 1461059636061 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7fe1e194ac00) [pid = 1846] [serial = 1440] [outer = 0x7fe1e17e6400] 02:53:56 INFO - PROCESS | 1846 | 1461059636982 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1590ms 02:53:57 INFO - PROCESS | 1846 | 1461059637019 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 1846 | 1461059637022 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:53:57 INFO - PROCESS | 1846 | 1461059637029 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 1846 | 1461059637032 Marionette TRACE conn4 <- [1,1890,null,{}] 02:53:57 INFO - PROCESS | 1846 | 1461059637037 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 1846 | 1461059637246 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:53:57 INFO - PROCESS | 1846 | 1461059637564 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2aa4800 == 133 [pid = 1846] [id = 480] 02:53:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7fe1e17f1c00) [pid = 1846] [serial = 1441] [outer = (nil)] 02:53:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7fe1e194fc00) [pid = 1846] [serial = 1442] [outer = 0x7fe1e17f1c00] 02:53:57 INFO - PROCESS | 1846 | 1461059637647 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7fe1e3b1d000) [pid = 1846] [serial = 1443] [outer = 0x7fe1e17f1c00] 02:53:58 INFO - PROCESS | 1846 | 1461059638564 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 02:53:58 INFO - PROCESS | 1846 | 1461059638615 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:53:58 INFO - PROCESS | 1846 | 1461059638624 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:53:58 INFO - PROCESS | 1846 | 1461059638631 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 1846 | 1461059638635 Marionette TRACE conn4 <- [1,1894,null,{}] 02:53:58 INFO - PROCESS | 1846 | 1461059638641 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:58 INFO - PROCESS | 1846 | 1461059638873 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:53:59 INFO - PROCESS | 1846 | 1461059639184 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e356c800 == 134 [pid = 1846] [id = 481] 02:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7fe1e17f2c00) [pid = 1846] [serial = 1444] [outer = (nil)] 02:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7fe1e4bcc800) [pid = 1846] [serial = 1445] [outer = 0x7fe1e17f2c00] 02:53:59 INFO - PROCESS | 1846 | 1461059639268 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7fe1e7acd400) [pid = 1846] [serial = 1446] [outer = 0x7fe1e17f2c00] 02:54:00 INFO - PROCESS | 1846 | 1461059640209 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1634ms 02:54:00 INFO - PROCESS | 1846 | 1461059640267 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1846 | 1461059640270 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:54:00 INFO - PROCESS | 1846 | 1461059640278 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1846 | 1461059640281 Marionette TRACE conn4 <- [1,1898,null,{}] 02:54:00 INFO - PROCESS | 1846 | 1461059640286 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 1846 | 1461059640520 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:54:00 INFO - PROCESS | 1846 | 1461059640848 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e5546000 == 135 [pid = 1846] [id = 482] 02:54:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7fe1e1239000) [pid = 1846] [serial = 1447] [outer = (nil)] 02:54:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7fe1e123dc00) [pid = 1846] [serial = 1448] [outer = 0x7fe1e1239000] 02:54:00 INFO - PROCESS | 1846 | 1461059640935 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7fe1e1242c00) [pid = 1846] [serial = 1449] [outer = 0x7fe1e1239000] 02:54:01 INFO - PROCESS | 1846 | 1461059641876 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1638ms 02:54:01 INFO - PROCESS | 1846 | 1461059641932 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 1846 | 1461059641935 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:54:01 INFO - PROCESS | 1846 | 1461059641943 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 1846 | 1461059641946 Marionette TRACE conn4 <- [1,1902,null,{}] 02:54:01 INFO - PROCESS | 1846 | 1461059641953 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:02 INFO - PROCESS | 1846 | 1461059642191 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff45e800 == 134 [pid = 1846] [id = 453] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe120000 == 133 [pid = 1846] [id = 452] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92d0000 == 132 [pid = 1846] [id = 451] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8a3a000 == 131 [pid = 1846] [id = 450] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f88c6000 == 130 [pid = 1846] [id = 449] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f5d8a800 == 129 [pid = 1846] [id = 448] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4403000 == 128 [pid = 1846] [id = 447] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a83000 == 127 [pid = 1846] [id = 446] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed493800 == 126 [pid = 1846] [id = 445] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ead7c000 == 125 [pid = 1846] [id = 444] 02:54:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1bde000 == 124 [pid = 1846] [id = 443] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7fe1fcca0c00) [pid = 1846] [serial = 1197] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7fe1e2a4ec00) [pid = 1846] [serial = 1265] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7fe1f8ece800) [pid = 1846] [serial = 1146] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7fe1f4c82c00) [pid = 1846] [serial = 1092] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7fe1f42a5400) [pid = 1846] [serial = 984] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7fe1e6431400) [pid = 1846] [serial = 1316] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7fe1eb92dc00) [pid = 1846] [serial = 1304] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7fe1f3b3e000) [pid = 1846] [serial = 1089] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7fe1ebc92800) [pid = 1846] [serial = 1080] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7fe1eb896000) [pid = 1846] [serial = 1322] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7fe20b110400) [pid = 1846] [serial = 969] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7fe1e35f4c00) [pid = 1846] [serial = 1310] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7fe1e79b0400) [pid = 1846] [serial = 1317] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7fe1f827d800) [pid = 1846] [serial = 1098] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7fe1fdf1ac00) [pid = 1846] [serial = 1158] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fe1f926b000) [pid = 1846] [serial = 1104] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fe1fdc73400) [pid = 1846] [serial = 1041] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fe1f2848400) [pid = 1846] [serial = 1086] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fe20bffe800) [pid = 1846] [serial = 1170] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fe1e7b50c00) [pid = 1846] [serial = 975] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fe1fd445c00) [pid = 1846] [serial = 1038] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fe1ec6ce800) [pid = 1846] [serial = 954] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fe1e4bd4400) [pid = 1846] [serial = 1074] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fe1f88f7000) [pid = 1846] [serial = 1101] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fe1eaa5cc00) [pid = 1846] [serial = 1319] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fe1fce6fc00) [pid = 1846] [serial = 1035] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fe1e3bcb800) [pid = 1846] [serial = 1311] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fe1fecf3800) [pid = 1846] [serial = 1047] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fe1eb92d800) [pid = 1846] [serial = 1323] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fe212aeb000) [pid = 1846] [serial = 918] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fe1e562c400) [pid = 1846] [serial = 924] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fe1fb510800) [pid = 1846] [serial = 1277] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fe1f90b2400) [pid = 1846] [serial = 1113] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fe1fecff000) [pid = 1846] [serial = 966] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fe1e4bcc400) [pid = 1846] [serial = 1307] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fe21209e400) [pid = 1846] [serial = 981] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fe1fdc6a800) [pid = 1846] [serial = 1280] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fe1fd6ecc00) [pid = 1846] [serial = 1152] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fe1ee280800) [pid = 1846] [serial = 1325] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fe1eaf6a000) [pid = 1846] [serial = 1023] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fe1f808b400) [pid = 1846] [serial = 1032] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fe1f612ac00) [pid = 1846] [serial = 957] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1fecf4000) [pid = 1846] [serial = 1289] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1ec6c6c00) [pid = 1846] [serial = 1271] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1fdf1b000) [pid = 1846] [serial = 1044] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1e4dfc800) [pid = 1846] [serial = 1295] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1e5637800) [pid = 1846] [serial = 1020] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1eaf72400) [pid = 1846] [serial = 1298] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1ee251000) [pid = 1846] [serial = 1083] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe20f856c00) [pid = 1846] [serial = 1173] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1e3dfac00) [pid = 1846] [serial = 1313] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1f42a8400) [pid = 1846] [serial = 978] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1f8ed4000) [pid = 1846] [serial = 1050] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1e2a51000) [pid = 1846] [serial = 987] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1f42ac800) [pid = 1846] [serial = 1029] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1f2874800) [pid = 1846] [serial = 1326] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe1f878ec00) [pid = 1846] [serial = 1263] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fe1e776f000) [pid = 1846] [serial = 1137] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fe1f8286c00) [pid = 1846] [serial = 1274] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fe1ff44c400) [pid = 1846] [serial = 1164] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fe210403c00) [pid = 1846] [serial = 915] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fe1ebc8d800) [pid = 1846] [serial = 1017] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fe1e7b50000) [pid = 1846] [serial = 1077] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fe1f90b0400) [pid = 1846] [serial = 960] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fe20af11400) [pid = 1846] [serial = 1283] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fe20e0c0800) [pid = 1846] [serial = 1292] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fe1fce67400) [pid = 1846] [serial = 1107] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fe1fc089000) [pid = 1846] [serial = 1149] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fe1e4cc7c00) [pid = 1846] [serial = 1286] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fe1e4df7000) [pid = 1846] [serial = 1314] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fe1eb921c00) [pid = 1846] [serial = 1140] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe1f6131800) [pid = 1846] [serial = 1095] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fe1e7ad2800) [pid = 1846] [serial = 951] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fe21028f800) [pid = 1846] [serial = 972] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fe1e79b2000) [pid = 1846] [serial = 1268] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fe1fd0ef400) [pid = 1846] [serial = 1110] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fe1fe5bfc00) [pid = 1846] [serial = 1161] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fe1eaf6bc00) [pid = 1846] [serial = 1320] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe1f42a1400) [pid = 1846] [serial = 1143] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe1ee27b800) [pid = 1846] [serial = 1026] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1fcd18400) [pid = 1846] [serial = 963] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1e2b67400) [pid = 1846] [serial = 990] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1e5639c00) [pid = 1846] [serial = 921] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1ee27d800) [pid = 1846] [serial = 1301] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1fdd62c00) [pid = 1846] [serial = 1155] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe1f90b8400) [pid = 1846] [serial = 948] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe20aa4e800) [pid = 1846] [serial = 1167] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1f286d800) [pid = 1846] [serial = 1328] [outer = (nil)] [url = about:blank] 02:54:03 INFO - PROCESS | 1846 | 1461059643737 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1be2800 == 125 [pid = 1846] [id = 483] 02:54:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1e2a42800) [pid = 1846] [serial = 1450] [outer = (nil)] 02:54:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1e2a46000) [pid = 1846] [serial = 1451] [outer = 0x7fe1e2a42800] 02:54:03 INFO - PROCESS | 1846 | 1461059643816 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1e2b65800) [pid = 1846] [serial = 1452] [outer = 0x7fe1e2a42800] 02:54:04 INFO - PROCESS | 1846 | 1461059644605 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2688ms 02:54:04 INFO - PROCESS | 1846 | 1461059644635 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 1846 | 1461059644642 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:54:04 INFO - PROCESS | 1846 | 1461059644650 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 1846 | 1461059644655 Marionette TRACE conn4 <- [1,1906,null,{}] 02:54:04 INFO - PROCESS | 1846 | 1461059644663 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:04 INFO - PROCESS | 1846 | 1461059644884 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:54:05 INFO - PROCESS | 1846 | 1461059645064 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e33e5000 == 126 [pid = 1846] [id = 484] 02:54:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1e1950800) [pid = 1846] [serial = 1453] [outer = (nil)] 02:54:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1e3b1ec00) [pid = 1846] [serial = 1454] [outer = 0x7fe1e1950800] 02:54:05 INFO - PROCESS | 1846 | 1461059645132 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1e3df8800) [pid = 1846] [serial = 1455] [outer = 0x7fe1e1950800] 02:54:06 INFO - PROCESS | 1846 | 1461059646043 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1434ms 02:54:06 INFO - PROCESS | 1846 | 1461059646089 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 1846 | 1461059646095 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:54:06 INFO - PROCESS | 1846 | 1461059646110 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 1846 | 1461059646113 Marionette TRACE conn4 <- [1,1910,null,{}] 02:54:06 INFO - PROCESS | 1846 | 1461059646119 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:06 INFO - PROCESS | 1846 | 1461059646392 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:54:06 INFO - PROCESS | 1846 | 1461059646427 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3eb1800 == 127 [pid = 1846] [id = 485] 02:54:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1e3add800) [pid = 1846] [serial = 1456] [outer = (nil)] 02:54:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1e53cec00) [pid = 1846] [serial = 1457] [outer = 0x7fe1e3add800] 02:54:06 INFO - PROCESS | 1846 | 1461059646495 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1e62ac800) [pid = 1846] [serial = 1458] [outer = 0x7fe1e3add800] 02:54:07 INFO - PROCESS | 1846 | 1461059647682 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1632ms 02:54:07 INFO - PROCESS | 1846 | 1461059647743 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:54:07 INFO - PROCESS | 1846 | 1461059647748 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:54:07 INFO - PROCESS | 1846 | 1461059647774 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 1846 | 1461059647784 Marionette TRACE conn4 <- [1,1914,null,{}] 02:54:07 INFO - PROCESS | 1846 | 1461059647789 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:08 INFO - PROCESS | 1846 | 1461059648387 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:54:08 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe1eaf6f800) [pid = 1846] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:54:08 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1e3dfa000) [pid = 1846] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:54:08 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1eaa5d000) [pid = 1846] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:54:08 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1e2b6bc00) [pid = 1846] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:54:08 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1e7acbc00) [pid = 1846] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:54:08 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1ebc8e400) [pid = 1846] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:54:08 INFO - PROCESS | 1846 | 1461059648563 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e32a4800 == 128 [pid = 1846] [id = 486] 02:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1e2363800) [pid = 1846] [serial = 1459] [outer = (nil)] 02:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1e35f0800) [pid = 1846] [serial = 1460] [outer = 0x7fe1e2363800] 02:54:08 INFO - PROCESS | 1846 | 1461059648632 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1e79ab000) [pid = 1846] [serial = 1461] [outer = 0x7fe1e2363800] 02:54:09 INFO - PROCESS | 1846 | 1461059649364 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1668ms 02:54:09 INFO - PROCESS | 1846 | 1461059649423 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 1846 | 1461059649428 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:54:09 INFO - PROCESS | 1846 | 1461059649439 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 1846 | 1461059649442 Marionette TRACE conn4 <- [1,1918,null,{}] 02:54:09 INFO - PROCESS | 1846 | 1461059649448 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:09 INFO - PROCESS | 1846 | 1461059649709 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:54:09 INFO - PROCESS | 1846 | 1461059649732 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e87af800 == 129 [pid = 1846] [id = 487] 02:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1e2369800) [pid = 1846] [serial = 1462] [outer = (nil)] 02:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1e7ad8000) [pid = 1846] [serial = 1463] [outer = 0x7fe1e2369800] 02:54:09 INFO - PROCESS | 1846 | 1461059649799 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1e7b51800) [pid = 1846] [serial = 1464] [outer = 0x7fe1e2369800] 02:54:10 INFO - PROCESS | 1846 | 1461059650951 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1583ms 02:54:11 INFO - PROCESS | 1846 | 1461059651024 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 1846 | 1461059651030 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:54:11 INFO - PROCESS | 1846 | 1461059651040 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 1846 | 1461059651047 Marionette TRACE conn4 <- [1,1922,null,{}] 02:54:11 INFO - PROCESS | 1846 | 1461059651058 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:11 INFO - PROCESS | 1846 | 1461059651327 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:54:11 INFO - PROCESS | 1846 | 1461059651648 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3a1e800 == 130 [pid = 1846] [id = 488] 02:54:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe1e194d400) [pid = 1846] [serial = 1465] [outer = (nil)] 02:54:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fe1e3ad8800) [pid = 1846] [serial = 1466] [outer = 0x7fe1e194d400] 02:54:11 INFO - PROCESS | 1846 | 1461059651729 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fe1e4bcf000) [pid = 1846] [serial = 1467] [outer = 0x7fe1e194d400] 02:54:12 INFO - PROCESS | 1846 | 1461059652649 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1643ms 02:54:12 INFO - PROCESS | 1846 | 1461059652685 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 1846 | 1461059652694 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:54:12 INFO - PROCESS | 1846 | 1461059652705 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 1846 | 1461059652708 Marionette TRACE conn4 <- [1,1926,null,{}] 02:54:12 INFO - PROCESS | 1846 | 1461059652715 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 1846 | 1461059652958 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:54:13 INFO - PROCESS | 1846 | 1461059653387 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e879c000 == 131 [pid = 1846] [id = 489] 02:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fe1e62a9c00) [pid = 1846] [serial = 1468] [outer = (nil)] 02:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fe1e642b400) [pid = 1846] [serial = 1469] [outer = 0x7fe1e62a9c00] 02:54:13 INFO - PROCESS | 1846 | 1461059653472 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fe1e776f000) [pid = 1846] [serial = 1470] [outer = 0x7fe1e62a9c00] 02:54:14 INFO - PROCESS | 1846 | 1461059654422 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1797ms 02:54:14 INFO - PROCESS | 1846 | 1461059654503 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 1846 | 1461059654507 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:54:14 INFO - PROCESS | 1846 | 1461059654514 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 1846 | 1461059654520 Marionette TRACE conn4 <- [1,1930,null,{}] 02:54:14 INFO - PROCESS | 1846 | 1461059654537 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:14 INFO - PROCESS | 1846 | 1461059654877 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:54:15 INFO - PROCESS | 1846 | 1461059655119 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb86a000 == 132 [pid = 1846] [id = 490] 02:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fe1ea8b5000) [pid = 1846] [serial = 1471] [outer = (nil)] 02:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe1eaa57000) [pid = 1846] [serial = 1472] [outer = 0x7fe1ea8b5000] 02:54:15 INFO - PROCESS | 1846 | 1461059655210 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fe1eabdcc00) [pid = 1846] [serial = 1473] [outer = 0x7fe1ea8b5000] 02:54:16 INFO - PROCESS | 1846 | 1461059656148 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1692ms 02:54:16 INFO - PROCESS | 1846 | 1461059656207 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:54:16 INFO - PROCESS | 1846 | 1461059656212 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:54:16 INFO - PROCESS | 1846 | 1461059656219 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 1846 | 1461059656222 Marionette TRACE conn4 <- [1,1934,null,{}] 02:54:16 INFO - PROCESS | 1846 | 1461059656228 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:16 INFO - PROCESS | 1846 | 1461059656450 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:54:16 INFO - PROCESS | 1846 | 1461059656710 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec43f000 == 133 [pid = 1846] [id = 491] 02:54:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fe1e7acbc00) [pid = 1846] [serial = 1474] [outer = (nil)] 02:54:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fe1eb925000) [pid = 1846] [serial = 1475] [outer = 0x7fe1e7acbc00] 02:54:16 INFO - PROCESS | 1846 | 1461059656833 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fe1ebc8ac00) [pid = 1846] [serial = 1476] [outer = 0x7fe1e7acbc00] 02:54:17 INFO - PROCESS | 1846 | 1461059657737 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1592ms 02:54:17 INFO - PROCESS | 1846 | 1461059657812 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 1846 | 1461059657814 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:54:17 INFO - PROCESS | 1846 | 1461059657821 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 1846 | 1461059657824 Marionette TRACE conn4 <- [1,1938,null,{}] 02:54:17 INFO - PROCESS | 1846 | 1461059657831 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:18 INFO - PROCESS | 1846 | 1461059658060 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:54:18 INFO - PROCESS | 1846 | 1461059658374 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec760800 == 134 [pid = 1846] [id = 492] 02:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fe1ea8b9000) [pid = 1846] [serial = 1477] [outer = (nil)] 02:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fe1ec6ce800) [pid = 1846] [serial = 1478] [outer = 0x7fe1ea8b9000] 02:54:18 INFO - PROCESS | 1846 | 1461059658460 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fe1ee0a6000) [pid = 1846] [serial = 1479] [outer = 0x7fe1ea8b9000] 02:54:19 INFO - PROCESS | 1846 | 1461059659340 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1586ms 02:54:19 INFO - PROCESS | 1846 | 1461059659408 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:54:19 INFO - PROCESS | 1846 | 1461059659412 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:54:19 INFO - PROCESS | 1846 | 1461059659419 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 1846 | 1461059659423 Marionette TRACE conn4 <- [1,1942,null,{}] 02:54:19 INFO - PROCESS | 1846 | 1461059659429 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:19 INFO - PROCESS | 1846 | 1461059659719 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:54:20 INFO - PROCESS | 1846 | 1461059660031 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1edfcf000 == 135 [pid = 1846] [id = 493] 02:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fe1f3ab7c00) [pid = 1846] [serial = 1480] [outer = (nil)] 02:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fe1f3b41400) [pid = 1846] [serial = 1481] [outer = 0x7fe1f3ab7c00] 02:54:20 INFO - PROCESS | 1846 | 1461059660120 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fe1f42ab000) [pid = 1846] [serial = 1482] [outer = 0x7fe1f3ab7c00] 02:54:20 INFO - PROCESS | 1846 | 1461059660976 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1632ms 02:54:21 INFO - PROCESS | 1846 | 1461059661052 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 1846 | 1461059661056 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:54:21 INFO - PROCESS | 1846 | 1461059661062 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 1846 | 1461059661067 Marionette TRACE conn4 <- [1,1946,null,{}] 02:54:21 INFO - PROCESS | 1846 | 1461059661073 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:21 INFO - PROCESS | 1846 | 1461059661343 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:54:21 INFO - PROCESS | 1846 | 1461059661647 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f28a8800 == 136 [pid = 1846] [id = 494] 02:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fe1f3a6dc00) [pid = 1846] [serial = 1483] [outer = (nil)] 02:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fe1f4692400) [pid = 1846] [serial = 1484] [outer = 0x7fe1f3a6dc00] 02:54:21 INFO - PROCESS | 1846 | 1461059661735 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fe1f612c400) [pid = 1846] [serial = 1485] [outer = 0x7fe1f3a6dc00] 02:54:22 INFO - PROCESS | 1846 | 1461059662666 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1635ms 02:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:54:22 INFO - PROCESS | 1846 | 1461059662700 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 1846 | 1461059662703 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:54:22 INFO - PROCESS | 1846 | 1461059662710 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 1846 | 1461059662713 Marionette TRACE conn4 <- [1,1950,null,{}] 02:54:22 INFO - PROCESS | 1846 | 1461059662720 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:22 INFO - PROCESS | 1846 | 1461059662942 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:54:23 INFO - PROCESS | 1846 | 1461059663217 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d05800 == 137 [pid = 1846] [id = 495] 02:54:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fe1eaa5bc00) [pid = 1846] [serial = 1486] [outer = (nil)] 02:54:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1f8085800) [pid = 1846] [serial = 1487] [outer = 0x7fe1eaa5bc00] 02:54:23 INFO - PROCESS | 1846 | 1461059663343 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe1f828a400) [pid = 1846] [serial = 1488] [outer = 0x7fe1eaa5bc00] 02:54:24 INFO - PROCESS | 1846 | 1461059664211 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1538ms 02:54:24 INFO - PROCESS | 1846 | 1461059664248 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 1846 | 1461059664251 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:54:24 INFO - PROCESS | 1846 | 1461059664258 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 1846 | 1461059664260 Marionette TRACE conn4 <- [1,1954,null,{}] 02:54:24 INFO - PROCESS | 1846 | 1461059664266 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 1846 | 1461059664490 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:54:24 INFO - PROCESS | 1846 | 1461059664756 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4414000 == 138 [pid = 1846] [id = 496] 02:54:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe1f3b37000) [pid = 1846] [serial = 1489] [outer = (nil)] 02:54:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1f88ec000) [pid = 1846] [serial = 1490] [outer = 0x7fe1f3b37000] 02:54:24 INFO - PROCESS | 1846 | 1461059664879 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1f8eb3000) [pid = 1846] [serial = 1491] [outer = 0x7fe1f3b37000] 02:54:25 INFO - PROCESS | 1846 | 1461059665722 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1531ms 02:54:25 INFO - PROCESS | 1846 | 1461059665790 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 1846 | 1461059665793 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:54:25 INFO - PROCESS | 1846 | 1461059665801 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 1846 | 1461059665804 Marionette TRACE conn4 <- [1,1958,null,{}] 02:54:25 INFO - PROCESS | 1846 | 1461059665810 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 1846 | 1461059666078 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:54:26 INFO - PROCESS | 1846 | 1461059666383 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4fbb800 == 139 [pid = 1846] [id = 497] 02:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe1f8286c00) [pid = 1846] [serial = 1492] [outer = (nil)] 02:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1f8ece800) [pid = 1846] [serial = 1493] [outer = 0x7fe1f8286c00] 02:54:26 INFO - PROCESS | 1846 | 1461059666464 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1f90b4c00) [pid = 1846] [serial = 1494] [outer = 0x7fe1f8286c00] 02:54:27 INFO - PROCESS | 1846 | 1461059667354 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1581ms 02:54:27 INFO - PROCESS | 1846 | 1461059667384 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 1846 | 1461059667388 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:54:27 INFO - PROCESS | 1846 | 1461059667395 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 1846 | 1461059667399 Marionette TRACE conn4 <- [1,1962,null,{}] 02:54:27 INFO - PROCESS | 1846 | 1461059667405 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:27 INFO - PROCESS | 1846 | 1461059667653 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:54:27 INFO - PROCESS | 1846 | 1461059667882 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f899d000 == 140 [pid = 1846] [id = 498] 02:54:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1fce6dc00) [pid = 1846] [serial = 1495] [outer = (nil)] 02:54:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1fd222400) [pid = 1846] [serial = 1496] [outer = 0x7fe1fce6dc00] 02:54:28 INFO - PROCESS | 1846 | 1461059668024 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1fd69b800) [pid = 1846] [serial = 1497] [outer = 0x7fe1fce6dc00] 02:54:28 INFO - PROCESS | 1846 | 1461059668975 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1630ms 02:54:29 INFO - PROCESS | 1846 | 1461059669027 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 1846 | 1461059669031 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:54:29 INFO - PROCESS | 1846 | 1461059669037 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 1846 | 1461059669039 Marionette TRACE conn4 <- [1,1966,null,{}] 02:54:29 INFO - PROCESS | 1846 | 1461059669045 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:29 INFO - PROCESS | 1846 | 1461059669259 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:54:29 INFO - PROCESS | 1846 | 1461059669571 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8ba4800 == 141 [pid = 1846] [id = 499] 02:54:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1fd086000) [pid = 1846] [serial = 1498] [outer = (nil)] 02:54:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1fdd53800) [pid = 1846] [serial = 1499] [outer = 0x7fe1fd086000] 02:54:29 INFO - PROCESS | 1846 | 1461059669653 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fe1fdf11c00) [pid = 1846] [serial = 1500] [outer = 0x7fe1fd086000] 02:54:30 INFO - PROCESS | 1846 | 1461059670515 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1533ms 02:54:30 INFO - PROCESS | 1846 | 1461059670572 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 1846 | 1461059670575 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:54:30 INFO - PROCESS | 1846 | 1461059670582 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 1846 | 1461059670585 Marionette TRACE conn4 <- [1,1970,null,{}] 02:54:30 INFO - PROCESS | 1846 | 1461059670590 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:30 INFO - PROCESS | 1846 | 1461059670813 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:54:31 INFO - PROCESS | 1846 | 1461059671075 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f92d8000 == 142 [pid = 1846] [id = 500] 02:54:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fe1fd0ee000) [pid = 1846] [serial = 1501] [outer = (nil)] 02:54:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fe1fe9b2000) [pid = 1846] [serial = 1502] [outer = 0x7fe1fd0ee000] 02:54:31 INFO - PROCESS | 1846 | 1461059671206 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fe1ff325c00) [pid = 1846] [serial = 1503] [outer = 0x7fe1fd0ee000] 02:54:32 INFO - PROCESS | 1846 | 1461059672049 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1536ms 02:54:32 INFO - PROCESS | 1846 | 1461059672120 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1846 | 1461059672124 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:54:32 INFO - PROCESS | 1846 | 1461059672131 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1846 | 1461059672134 Marionette TRACE conn4 <- [1,1974,null,{}] 02:54:32 INFO - PROCESS | 1846 | 1461059672139 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:32 INFO - PROCESS | 1846 | 1461059672373 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:54:32 INFO - PROCESS | 1846 | 1461059672680 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fda0e800 == 143 [pid = 1846] [id = 501] 02:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fe1e53cbc00) [pid = 1846] [serial = 1504] [outer = (nil)] 02:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fe1ff44c400) [pid = 1846] [serial = 1505] [outer = 0x7fe1e53cbc00] 02:54:32 INFO - PROCESS | 1846 | 1461059672763 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fe20adca800) [pid = 1846] [serial = 1506] [outer = 0x7fe1e53cbc00] 02:54:33 INFO - PROCESS | 1846 | 1461059673594 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1536ms 02:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:54:33 INFO - PROCESS | 1846 | 1461059673668 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 1846 | 1461059673671 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:54:33 INFO - PROCESS | 1846 | 1461059673678 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - PROCESS | 1846 | 1461059673681 Marionette TRACE conn4 <- [1,1978,null,{}] 02:54:33 INFO - PROCESS | 1846 | 1461059673686 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:33 INFO - PROCESS | 1846 | 1461059673918 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:54:34 INFO - PROCESS | 1846 | 1461059674260 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2a89000 == 144 [pid = 1846] [id = 502] 02:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fe1e1946000) [pid = 1846] [serial = 1507] [outer = (nil)] 02:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fe1e2a44000) [pid = 1846] [serial = 1508] [outer = 0x7fe1e1946000] 02:54:34 INFO - PROCESS | 1846 | 1461059674343 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fe1e7ad9800) [pid = 1846] [serial = 1509] [outer = 0x7fe1e1946000] 02:54:35 INFO - PROCESS | 1846 | 1461059675710 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2085ms 02:54:35 INFO - PROCESS | 1846 | 1461059675858 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 1846 | 1461059675865 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:54:35 INFO - PROCESS | 1846 | 1461059675905 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 1846 | 1461059675911 Marionette TRACE conn4 <- [1,1982,null,{}] 02:54:35 INFO - PROCESS | 1846 | 1461059675919 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:36 INFO - PROCESS | 1846 | 1461059676124 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:54:36 INFO - PROCESS | 1846 | 1461059676360 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e5547000 == 145 [pid = 1846] [id = 503] 02:54:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fe1e17e7400) [pid = 1846] [serial = 1510] [outer = (nil)] 02:54:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fe1e2a4b000) [pid = 1846] [serial = 1511] [outer = 0x7fe1e17e7400] 02:54:36 INFO - PROCESS | 1846 | 1461059676440 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fe1e35eec00) [pid = 1846] [serial = 1512] [outer = 0x7fe1e17e7400] 02:54:37 INFO - PROCESS | 1846 | 1461059677431 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1600ms 02:54:37 INFO - PROCESS | 1846 | 1461059677490 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 1846 | 1461059677498 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:54:37 INFO - PROCESS | 1846 | 1461059677596 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 1846 | 1461059677603 Marionette TRACE conn4 <- [1,1986,null,{}] 02:54:37 INFO - PROCESS | 1846 | 1461059677616 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:37 INFO - PROCESS | 1846 | 1461059677955 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:54:38 INFO - PROCESS | 1846 | 1461059678287 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1bdd800 == 146 [pid = 1846] [id = 504] 02:54:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fe1e1948c00) [pid = 1846] [serial = 1513] [outer = (nil)] 02:54:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fe1e3b19800) [pid = 1846] [serial = 1514] [outer = 0x7fe1e1948c00] 02:54:38 INFO - PROCESS | 1846 | 1461059678375 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fe1e4df8800) [pid = 1846] [serial = 1515] [outer = 0x7fe1e1948c00] 02:54:39 INFO - PROCESS | 1846 | 1461059679366 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1838ms 02:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:54:39 INFO - PROCESS | 1846 | 1461059679399 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 1846 | 1461059679402 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:54:39 INFO - PROCESS | 1846 | 1461059679409 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 1846 | 1461059679416 Marionette TRACE conn4 <- [1,1990,null,{}] 02:54:39 INFO - PROCESS | 1846 | 1461059679432 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:39 INFO - PROCESS | 1846 | 1461059679650 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:54:39 INFO - PROCESS | 1846 | 1461059679980 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4f42800 == 147 [pid = 1846] [id = 505] 02:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fe1e6483000) [pid = 1846] [serial = 1516] [outer = (nil)] 02:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fe1e776c000) [pid = 1846] [serial = 1517] [outer = 0x7fe1e6483000] 02:54:40 INFO - PROCESS | 1846 | 1461059680063 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fe1e79aa000) [pid = 1846] [serial = 1518] [outer = 0x7fe1e6483000] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ea7cd800 == 146 [pid = 1846] [id = 350] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7a3000 == 145 [pid = 1846] [id = 387] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bbbb800 == 144 [pid = 1846] [id = 389] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3a39800 == 143 [pid = 1846] [id = 307] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ead6d000 == 142 [pid = 1846] [id = 349] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eab32000 == 141 [pid = 1846] [id = 391] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f80e800 == 140 [pid = 1846] [id = 390] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e32a4800 == 139 [pid = 1846] [id = 486] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3eb1800 == 138 [pid = 1846] [id = 485] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e33e5000 == 137 [pid = 1846] [id = 484] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1be2800 == 136 [pid = 1846] [id = 483] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4f50800 == 135 [pid = 1846] [id = 479] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6eda000 == 134 [pid = 1846] [id = 478] 02:54:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3dcd800 == 133 [pid = 1846] [id = 477] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fe1f2852000) [pid = 1846] [serial = 1394] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fe1ee0ae400) [pid = 1846] [serial = 1388] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fe1fc12dc00) [pid = 1846] [serial = 1355] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fe1f4692000) [pid = 1846] [serial = 1376] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fe1f2878400) [pid = 1846] [serial = 1343] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fe1ed522400) [pid = 1846] [serial = 1340] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fe1f44f7c00) [pid = 1846] [serial = 1346] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fe1e784e800) [pid = 1846] [serial = 1383] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fe1f3b35400) [pid = 1846] [serial = 1329] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fe20ac3f000) [pid = 1846] [serial = 1367] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fe1e3dfb400) [pid = 1846] [serial = 1380] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fe1e3b24800) [pid = 1846] [serial = 1379] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fe1f8ed8000) [pid = 1846] [serial = 1352] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fe1eaf6a800) [pid = 1846] [serial = 1386] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fe1fd534000) [pid = 1846] [serial = 1358] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fe1e6436c00) [pid = 1846] [serial = 1382] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fe1e79af800) [pid = 1846] [serial = 1337] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fe1ea8af400) [pid = 1846] [serial = 1385] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fe1fdc6f400) [pid = 1846] [serial = 1361] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1f4241c00) [pid = 1846] [serial = 1391] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1f88ef000) [pid = 1846] [serial = 1349] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1f2854800) [pid = 1846] [serial = 1389] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1e4dee800) [pid = 1846] [serial = 1334] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe20c2c7400) [pid = 1846] [serial = 1373] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1e2367800) [pid = 1846] [serial = 1331] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1f4691000) [pid = 1846] [serial = 1392] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1e79a4400) [pid = 1846] [serial = 1370] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1ff77a800) [pid = 1846] [serial = 1364] [outer = (nil)] [url = about:blank] 02:54:41 INFO - PROCESS | 1846 | 1461059681234 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1889ms 02:54:41 INFO - PROCESS | 1846 | 1461059681298 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 1846 | 1461059681302 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:54:41 INFO - PROCESS | 1846 | 1461059681319 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 1846 | 1461059681322 Marionette TRACE conn4 <- [1,1994,null,{}] 02:54:41 INFO - PROCESS | 1846 | 1461059681328 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:41 INFO - PROCESS | 1846 | 1461059681523 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:54:41 INFO - PROCESS | 1846 | 1461059681770 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e329a800 == 134 [pid = 1846] [id = 506] 02:54:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fe1e17f0c00) [pid = 1846] [serial = 1519] [outer = (nil)] 02:54:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fe1e6483400) [pid = 1846] [serial = 1520] [outer = 0x7fe1e17f0c00] 02:54:41 INFO - PROCESS | 1846 | 1461059681836 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fe1e7b43400) [pid = 1846] [serial = 1521] [outer = 0x7fe1e17f0c00] 02:54:42 INFO - PROCESS | 1846 | 1461059682616 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1332ms 02:54:42 INFO - PROCESS | 1846 | 1461059682650 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 1846 | 1461059682654 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:54:42 INFO - PROCESS | 1846 | 1461059682660 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 1846 | 1461059682663 Marionette TRACE conn4 <- [1,1998,null,{}] 02:54:42 INFO - PROCESS | 1846 | 1461059682669 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:42 INFO - PROCESS | 1846 | 1461059682869 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:54:43 INFO - PROCESS | 1846 | 1461059683071 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e52e0800 == 135 [pid = 1846] [id = 507] 02:54:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fe1e2367800) [pid = 1846] [serial = 1522] [outer = (nil)] 02:54:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fe1e7b48400) [pid = 1846] [serial = 1523] [outer = 0x7fe1e2367800] 02:54:43 INFO - PROCESS | 1846 | 1461059683141 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fe1eb920400) [pid = 1846] [serial = 1524] [outer = 0x7fe1e2367800] 02:54:44 INFO - PROCESS | 1846 | 1461059684001 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1383ms 02:54:44 INFO - PROCESS | 1846 | 1461059684045 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 1846 | 1461059684050 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:54:44 INFO - PROCESS | 1846 | 1461059684065 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 1846 | 1461059684068 Marionette TRACE conn4 <- [1,2002,null,{}] 02:54:44 INFO - PROCESS | 1846 | 1461059684073 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:44 INFO - PROCESS | 1846 | 1461059684382 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:54:44 INFO - PROCESS | 1846 | 1461059684413 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb80f000 == 136 [pid = 1846] [id = 508] 02:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fe1ebc95400) [pid = 1846] [serial = 1525] [outer = (nil)] 02:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fe1ee254c00) [pid = 1846] [serial = 1526] [outer = 0x7fe1ebc95400] 02:54:44 INFO - PROCESS | 1846 | 1461059684481 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fe1f3ab2000) [pid = 1846] [serial = 1527] [outer = 0x7fe1ebc95400] 02:54:45 INFO - PROCESS | 1846 | 1461059685416 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1388ms 02:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:54:45 INFO - PROCESS | 1846 | 1461059685453 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 1846 | 1461059685456 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:54:45 INFO - PROCESS | 1846 | 1461059685462 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 1846 | 1461059685465 Marionette TRACE conn4 <- [1,2006,null,{}] 02:54:45 INFO - PROCESS | 1846 | 1461059685478 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:46 INFO - PROCESS | 1846 | 1461059686679 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fe1f4240400) [pid = 1846] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fe1f90ac400) [pid = 1846] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fe1e3dfa400) [pid = 1846] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fe1e2a42800) [pid = 1846] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fe1fda45c00) [pid = 1846] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fe1e17e3c00) [pid = 1846] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fe1eb91e800) [pid = 1846] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fe1f8ecb800) [pid = 1846] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fe1eaa56000) [pid = 1846] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1e17f2c00) [pid = 1846] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1e17e6400) [pid = 1846] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1e236dc00) [pid = 1846] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe1e24d1800) [pid = 1846] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fe1e1950800) [pid = 1846] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fe1f612e000) [pid = 1846] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fe1e2b5f800) [pid = 1846] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fe1e4cc2800) [pid = 1846] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fe1e3add800) [pid = 1846] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fe1e17f1c00) [pid = 1846] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fe1e7807c00) [pid = 1846] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fe1e1239000) [pid = 1846] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fe1e62ac000) [pid = 1846] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fe1e3dfb000) [pid = 1846] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fe1eb898400) [pid = 1846] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fe1e2b63000) [pid = 1846] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fe1e2368400) [pid = 1846] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fe1e24da400) [pid = 1846] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe1ebc95000) [pid = 1846] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fe1e62a7400) [pid = 1846] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fe1e2363800) [pid = 1846] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fe1e647b400) [pid = 1846] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fe1fce73400) [pid = 1846] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fe1f2857c00) [pid = 1846] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fe1f42ab400) [pid = 1846] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe1e3df0800) [pid = 1846] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe1f3ab1c00) [pid = 1846] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1f612b800) [pid = 1846] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1f88f2400) [pid = 1846] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe1e6436400) [pid = 1846] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1e236ac00) [pid = 1846] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1e4dfa800) [pid = 1846] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe1fd85d400) [pid = 1846] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1e2363c00) [pid = 1846] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1eaf6f000) [pid = 1846] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1ea8b8400) [pid = 1846] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1e3df5800) [pid = 1846] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1eaf77400) [pid = 1846] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1f44f7000) [pid = 1846] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1fd865000) [pid = 1846] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1ff776800) [pid = 1846] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1e24cf800) [pid = 1846] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1fd533c00) [pid = 1846] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1e236b800) [pid = 1846] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe20e02a400) [pid = 1846] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1e4ccbc00) [pid = 1846] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1f8785800) [pid = 1846] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1e3dfa800) [pid = 1846] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1e776e800) [pid = 1846] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1e2a49c00) [pid = 1846] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1e3ad8000) [pid = 1846] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1f8285400) [pid = 1846] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1eba8ec00) [pid = 1846] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1fe66b400) [pid = 1846] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1ee0a8000) [pid = 1846] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1f88f1800) [pid = 1846] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e562e000) [pid = 1846] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e776a400) [pid = 1846] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1e3df8000) [pid = 1846] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:54:46 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f3f21400) [pid = 1846] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:54:46 INFO - PROCESS | 1846 | 1461059686958 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e17e0000 == 137 [pid = 1846] [id = 509] 02:54:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1e1237400) [pid = 1846] [serial = 1528] [outer = (nil)] 02:54:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1e17e5800) [pid = 1846] [serial = 1529] [outer = 0x7fe1e1237400] 02:54:47 INFO - PROCESS | 1846 | 1461059687033 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1e2363c00) [pid = 1846] [serial = 1530] [outer = 0x7fe1e1237400] 02:54:47 INFO - PROCESS | 1846 | 1461059687756 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2334ms 02:54:47 INFO - PROCESS | 1846 | 1461059687797 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 1846 | 1461059687799 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:54:47 INFO - PROCESS | 1846 | 1461059687806 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 1846 | 1461059687809 Marionette TRACE conn4 <- [1,2010,null,{}] 02:54:47 INFO - PROCESS | 1846 | 1461059687815 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:48 INFO - PROCESS | 1846 | 1461059688077 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:54:48 INFO - PROCESS | 1846 | 1461059688111 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6331000 == 138 [pid = 1846] [id = 510] 02:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1e1237800) [pid = 1846] [serial = 1531] [outer = (nil)] 02:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1e35f4800) [pid = 1846] [serial = 1532] [outer = 0x7fe1e1237800] 02:54:48 INFO - PROCESS | 1846 | 1461059688176 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1e3dfb000) [pid = 1846] [serial = 1533] [outer = 0x7fe1e1237800] 02:54:49 INFO - PROCESS | 1846 | 1461059689358 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:54:49 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:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1583ms 02:54:49 INFO - PROCESS | 1846 | 1461059689391 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 1846 | 1461059689396 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:54:49 INFO - PROCESS | 1846 | 1461059689407 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 1846 | 1461059689413 Marionette TRACE conn4 <- [1,2014,null,{}] 02:54:49 INFO - PROCESS | 1846 | 1461059689422 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:49 INFO - PROCESS | 1846 | 1461059689662 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:54:49 INFO - PROCESS | 1846 | 1461059689958 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3ddf800 == 139 [pid = 1846] [id = 511] 02:54:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1e2a48c00) [pid = 1846] [serial = 1534] [outer = (nil)] 02:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1e2b69c00) [pid = 1846] [serial = 1535] [outer = 0x7fe1e2a48c00] 02:54:50 INFO - PROCESS | 1846 | 1461059690043 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1e3bc7c00) [pid = 1846] [serial = 1536] [outer = 0x7fe1e2a48c00] 02:54:50 INFO - PROCESS | 1846 | 1461059690964 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1635ms 02:54:51 INFO - PROCESS | 1846 | 1461059691043 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 1846 | 1461059691052 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:54:51 INFO - PROCESS | 1846 | 1461059691064 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 1846 | 1461059691068 Marionette TRACE conn4 <- [1,2018,null,{}] 02:54:51 INFO - PROCESS | 1846 | 1461059691075 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:51 INFO - PROCESS | 1846 | 1461059691345 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:54:51 INFO - PROCESS | 1846 | 1461059691722 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab23800 == 140 [pid = 1846] [id = 512] 02:54:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1e4df1c00) [pid = 1846] [serial = 1537] [outer = (nil)] 02:54:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1e562f000) [pid = 1846] [serial = 1538] [outer = 0x7fe1e4df1c00] 02:54:51 INFO - PROCESS | 1846 | 1461059691799 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1e647a400) [pid = 1846] [serial = 1539] [outer = 0x7fe1e4df1c00] 02:54:52 INFO - PROCESS | 1846 | 1461059692800 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1791ms 02:54:52 INFO - PROCESS | 1846 | 1461059692855 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 1846 | 1461059692858 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:54:52 INFO - PROCESS | 1846 | 1461059692866 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 1846 | 1461059692872 Marionette TRACE conn4 <- [1,2022,null,{}] 02:54:52 INFO - PROCESS | 1846 | 1461059692890 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:53 INFO - PROCESS | 1846 | 1461059693170 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:54:53 INFO - PROCESS | 1846 | 1461059693492 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed6e9800 == 141 [pid = 1846] [id = 513] 02:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1e776a000) [pid = 1846] [serial = 1540] [outer = (nil)] 02:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1eaa52c00) [pid = 1846] [serial = 1541] [outer = 0x7fe1e776a000] 02:54:53 INFO - PROCESS | 1846 | 1461059693574 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1eb91e800) [pid = 1846] [serial = 1542] [outer = 0x7fe1e776a000] 02:54:54 INFO - PROCESS | 1846 | 1461059694465 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1641ms 02:54:54 INFO - PROCESS | 1846 | 1461059694509 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:54:54 INFO - PROCESS | 1846 | 1461059694514 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:54:54 INFO - PROCESS | 1846 | 1461059694521 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 1846 | 1461059694524 Marionette TRACE conn4 <- [1,2026,null,{}] 02:54:54 INFO - PROCESS | 1846 | 1461059694550 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:54 INFO - PROCESS | 1846 | 1461059694774 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:54:55 INFO - PROCESS | 1846 | 1461059695034 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d09800 == 142 [pid = 1846] [id = 514] 02:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1e7ad9c00) [pid = 1846] [serial = 1543] [outer = (nil)] 02:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1ed529800) [pid = 1846] [serial = 1544] [outer = 0x7fe1e7ad9c00] 02:54:55 INFO - PROCESS | 1846 | 1461059695157 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1ee27e800) [pid = 1846] [serial = 1545] [outer = 0x7fe1e7ad9c00] 02:54:56 INFO - PROCESS | 1846 | 1461059696062 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1587ms 02:54:56 INFO - PROCESS | 1846 | 1461059696108 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:54:56 INFO - PROCESS | 1846 | 1461059696112 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:54:56 INFO - PROCESS | 1846 | 1461059696118 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 1846 | 1461059696121 Marionette TRACE conn4 <- [1,2030,null,{}] 02:54:56 INFO - PROCESS | 1846 | 1461059696127 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:56 INFO - PROCESS | 1846 | 1461059696346 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:54:56 INFO - PROCESS | 1846 | 1461059696611 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4c2e000 == 143 [pid = 1846] [id = 515] 02:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1eba8ec00) [pid = 1846] [serial = 1546] [outer = (nil)] 02:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1f2873c00) [pid = 1846] [serial = 1547] [outer = 0x7fe1eba8ec00] 02:54:56 INFO - PROCESS | 1846 | 1461059696738 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1f3b3d800) [pid = 1846] [serial = 1548] [outer = 0x7fe1eba8ec00] 02:54:57 INFO - PROCESS | 1846 | 1461059697637 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1580ms 02:54:57 INFO - PROCESS | 1846 | 1461059697699 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:54:57 INFO - PROCESS | 1846 | 1461059697704 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:54:57 INFO - PROCESS | 1846 | 1461059697710 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 1846 | 1461059697713 Marionette TRACE conn4 <- [1,2034,null,{}] 02:54:57 INFO - PROCESS | 1846 | 1461059697718 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:57 INFO - PROCESS | 1846 | 1461059697970 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:54:58 INFO - PROCESS | 1846 | 1461059698287 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8996800 == 144 [pid = 1846] [id = 516] 02:54:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1f5d5f000) [pid = 1846] [serial = 1549] [outer = (nil)] 02:54:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1f83d4800) [pid = 1846] [serial = 1550] [outer = 0x7fe1f5d5f000] 02:54:58 INFO - PROCESS | 1846 | 1461059698374 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1f88f2000) [pid = 1846] [serial = 1551] [outer = 0x7fe1f5d5f000] 02:54:59 INFO - PROCESS | 1846 | 1461059699239 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1580ms 02:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:54:59 INFO - PROCESS | 1846 | 1461059699290 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 1846 | 1461059699293 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:54:59 INFO - PROCESS | 1846 | 1461059699300 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 1846 | 1461059699303 Marionette TRACE conn4 <- [1,2038,null,{}] 02:54:59 INFO - PROCESS | 1846 | 1461059699309 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:59 INFO - PROCESS | 1846 | 1461059699527 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:54:59 INFO - PROCESS | 1846 | 1461059699792 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8fd3000 == 145 [pid = 1846] [id = 517] 02:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1f5d5f400) [pid = 1846] [serial = 1552] [outer = (nil)] 02:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1f8ed1c00) [pid = 1846] [serial = 1553] [outer = 0x7fe1f5d5f400] 02:54:59 INFO - PROCESS | 1846 | 1461059699916 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe1f9266800) [pid = 1846] [serial = 1554] [outer = 0x7fe1f5d5f400] 02:55:00 INFO - PROCESS | 1846 | 1461059700775 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1532ms 02:55:00 INFO - PROCESS | 1846 | 1461059700833 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 1846 | 1461059700836 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:55:00 INFO - PROCESS | 1846 | 1461059700843 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 1846 | 1461059700845 Marionette TRACE conn4 <- [1,2042,null,{}] 02:55:00 INFO - PROCESS | 1846 | 1461059700852 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:01 INFO - PROCESS | 1846 | 1461059701080 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:55:01 INFO - PROCESS | 1846 | 1461059701350 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fda03800 == 146 [pid = 1846] [id = 518] 02:55:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1f8283c00) [pid = 1846] [serial = 1555] [outer = (nil)] 02:55:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1fb5b8400) [pid = 1846] [serial = 1556] [outer = 0x7fe1f8283c00] 02:55:01 INFO - PROCESS | 1846 | 1461059701472 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1fce67c00) [pid = 1846] [serial = 1557] [outer = 0x7fe1f8283c00] 02:55:02 INFO - PROCESS | 1846 | 1461059702367 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:55:02 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:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1587ms 02:55:02 INFO - PROCESS | 1846 | 1461059702431 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 1846 | 1461059702435 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:55:02 INFO - PROCESS | 1846 | 1461059702442 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 1846 | 1461059702445 Marionette TRACE conn4 <- [1,2046,null,{}] 02:55:02 INFO - PROCESS | 1846 | 1461059702451 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:02 INFO - PROCESS | 1846 | 1461059702710 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:55:03 INFO - PROCESS | 1846 | 1461059703015 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fec13800 == 147 [pid = 1846] [id = 519] 02:55:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fe1e7ad1000) [pid = 1846] [serial = 1558] [outer = (nil)] 02:55:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fe1fce73400) [pid = 1846] [serial = 1559] [outer = 0x7fe1e7ad1000] 02:55:03 INFO - PROCESS | 1846 | 1461059703099 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fe1fd30e000) [pid = 1846] [serial = 1560] [outer = 0x7fe1e7ad1000] 02:55:03 INFO - PROCESS | 1846 | 1461059703962 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1583ms 02:55:04 INFO - PROCESS | 1846 | 1461059704026 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:55:04 INFO - PROCESS | 1846 | 1461059704030 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:55:04 INFO - PROCESS | 1846 | 1461059704037 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 1846 | 1461059704040 Marionette TRACE conn4 <- [1,2050,null,{}] 02:55:04 INFO - PROCESS | 1846 | 1461059704046 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:04 INFO - PROCESS | 1846 | 1461059704275 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:55:04 INFO - PROCESS | 1846 | 1461059704540 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe200c26000 == 148 [pid = 1846] [id = 520] 02:55:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fe1ee27d400) [pid = 1846] [serial = 1561] [outer = (nil)] 02:55:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fe1fd69ec00) [pid = 1846] [serial = 1562] [outer = 0x7fe1ee27d400] 02:55:04 INFO - PROCESS | 1846 | 1461059704665 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fe1fdc69c00) [pid = 1846] [serial = 1563] [outer = 0x7fe1ee27d400] 02:55:05 INFO - PROCESS | 1846 | 1461059705565 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1588ms 02:55:05 INFO - PROCESS | 1846 | 1461059705625 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:55:05 INFO - PROCESS | 1846 | 1461059705630 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:55:05 INFO - PROCESS | 1846 | 1461059705637 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 1846 | 1461059705641 Marionette TRACE conn4 <- [1,2054,null,{}] 02:55:05 INFO - PROCESS | 1846 | 1461059705647 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:05 INFO - PROCESS | 1846 | 1461059705903 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:55:06 INFO - PROCESS | 1846 | 1461059706227 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20ad15000 == 149 [pid = 1846] [id = 521] 02:55:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fe1fecfe800) [pid = 1846] [serial = 1564] [outer = (nil)] 02:55:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fe200ab9000) [pid = 1846] [serial = 1565] [outer = 0x7fe1fecfe800] 02:55:06 INFO - PROCESS | 1846 | 1461059706327 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fe20af87800) [pid = 1846] [serial = 1566] [outer = 0x7fe1fecfe800] 02:55:07 INFO - PROCESS | 1846 | 1461059707264 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1681ms 02:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:55:07 INFO - PROCESS | 1846 | 1461059707318 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 1846 | 1461059707321 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:55:07 INFO - PROCESS | 1846 | 1461059707328 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 1846 | 1461059707331 Marionette TRACE conn4 <- [1,2058,null,{}] 02:55:07 INFO - PROCESS | 1846 | 1461059707338 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:07 INFO - PROCESS | 1846 | 1461059707650 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:55:08 INFO - PROCESS | 1846 | 1461059708006 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20f816000 == 150 [pid = 1846] [id = 522] 02:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fe20ac3f000) [pid = 1846] [serial = 1567] [outer = (nil)] 02:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fe20c105c00) [pid = 1846] [serial = 1568] [outer = 0x7fe20ac3f000] 02:55:08 INFO - PROCESS | 1846 | 1461059708092 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fe20e13f800) [pid = 1846] [serial = 1569] [outer = 0x7fe20ac3f000] 02:55:09 INFO - PROCESS | 1846 | 1461059709018 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1731ms 02:55:09 INFO - PROCESS | 1846 | 1461059709060 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 1846 | 1461059709064 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:55:09 INFO - PROCESS | 1846 | 1461059709071 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 1846 | 1461059709074 Marionette TRACE conn4 <- [1,2062,null,{}] 02:55:09 INFO - PROCESS | 1846 | 1461059709082 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:09 INFO - PROCESS | 1846 | 1461059709306 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:55:09 INFO - PROCESS | 1846 | 1461059709625 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe212083800 == 151 [pid = 1846] [id = 523] 02:55:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fe1ff76d800) [pid = 1846] [serial = 1570] [outer = (nil)] 02:55:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fe20ff94400) [pid = 1846] [serial = 1571] [outer = 0x7fe1ff76d800] 02:55:09 INFO - PROCESS | 1846 | 1461059709709 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fe210404000) [pid = 1846] [serial = 1572] [outer = 0x7fe1ff76d800] 02:55:10 INFO - PROCESS | 1846 | 1461059710575 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1580ms 02:55:10 INFO - PROCESS | 1846 | 1461059710652 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 1846 | 1461059710656 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:55:10 INFO - PROCESS | 1846 | 1461059710663 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 1846 | 1461059710666 Marionette TRACE conn4 <- [1,2066,null,{}] 02:55:10 INFO - PROCESS | 1846 | 1461059710672 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:10 INFO - PROCESS | 1846 | 1461059710899 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:55:11 INFO - PROCESS | 1846 | 1461059711213 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e0fc6800 == 152 [pid = 1846] [id = 524] 02:55:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fe1e1203000) [pid = 1846] [serial = 1573] [outer = (nil)] 02:55:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fe1e120ac00) [pid = 1846] [serial = 1574] [outer = 0x7fe1e1203000] 02:55:11 INFO - PROCESS | 1846 | 1461059711297 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fe1e1210000) [pid = 1846] [serial = 1575] [outer = 0x7fe1e1203000] 02:55:12 INFO - PROCESS | 1846 | 1461059712163 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1532ms 02:55:12 INFO - PROCESS | 1846 | 1461059712197 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:55:12 INFO - PROCESS | 1846 | 1461059712209 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:55:12 INFO - PROCESS | 1846 | 1461059712217 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1846 | 1461059712220 Marionette TRACE conn4 <- [1,2070,null,{}] 02:55:12 INFO - PROCESS | 1846 | 1461059712226 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:12 INFO - PROCESS | 1846 | 1461059712451 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:55:12 INFO - PROCESS | 1846 | 1461059712726 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe214581000 == 153 [pid = 1846] [id = 525] 02:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fe1e1206c00) [pid = 1846] [serial = 1576] [outer = (nil)] 02:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fe1ff455800) [pid = 1846] [serial = 1577] [outer = 0x7fe1e1206c00] 02:55:12 INFO - PROCESS | 1846 | 1461059712864 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fe212006c00) [pid = 1846] [serial = 1578] [outer = 0x7fe1e1206c00] 02:55:13 INFO - PROCESS | 1846 | 1461059713750 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1581ms 02:55:13 INFO - PROCESS | 1846 | 1461059713797 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 1846 | 1461059713800 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:55:13 INFO - PROCESS | 1846 | 1461059713807 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 1846 | 1461059713810 Marionette TRACE conn4 <- [1,2074,null,{}] 02:55:13 INFO - PROCESS | 1846 | 1461059713816 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:14 INFO - PROCESS | 1846 | 1461059714057 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:55:14 INFO - PROCESS | 1846 | 1461059714428 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6522000 == 154 [pid = 1846] [id = 526] 02:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fe1e120b800) [pid = 1846] [serial = 1579] [outer = (nil)] 02:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fe1e658ec00) [pid = 1846] [serial = 1580] [outer = 0x7fe1e120b800] 02:55:14 INFO - PROCESS | 1846 | 1461059714567 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fe1e6593c00) [pid = 1846] [serial = 1581] [outer = 0x7fe1e120b800] 02:55:15 INFO - PROCESS | 1846 | 1461059715385 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1636ms 02:55:15 INFO - PROCESS | 1846 | 1461059715444 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 1846 | 1461059715447 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:55:15 INFO - PROCESS | 1846 | 1461059715454 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1846 | 1461059715457 Marionette TRACE conn4 <- [1,2078,null,{}] 02:55:15 INFO - PROCESS | 1846 | 1461059715462 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:15 INFO - PROCESS | 1846 | 1461059715699 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:55:16 INFO - PROCESS | 1846 | 1461059716049 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2d60000 == 155 [pid = 1846] [id = 527] 02:55:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fe1e1238800) [pid = 1846] [serial = 1582] [outer = (nil)] 02:55:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fe1e2a4ec00) [pid = 1846] [serial = 1583] [outer = 0x7fe1e1238800] 02:55:16 INFO - PROCESS | 1846 | 1461059716130 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fe1e62aec00) [pid = 1846] [serial = 1584] [outer = 0x7fe1e1238800] 02:55:16 INFO - PROCESS | 1846 | 1461059716992 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1588ms 02:55:17 INFO - PROCESS | 1846 | 1461059717043 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 1846 | 1461059717048 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:55:17 INFO - PROCESS | 1846 | 1461059717054 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 1846 | 1461059717057 Marionette TRACE conn4 <- [1,2082,null,{}] 02:55:17 INFO - PROCESS | 1846 | 1461059717063 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:17 INFO - PROCESS | 1846 | 1461059717288 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:55:17 INFO - PROCESS | 1846 | 1461059717617 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1bd3800 == 156 [pid = 1846] [id = 528] 02:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fe1e123b400) [pid = 1846] [serial = 1585] [outer = (nil)] 02:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fe1e1942400) [pid = 1846] [serial = 1586] [outer = 0x7fe1e123b400] 02:55:17 INFO - PROCESS | 1846 | 1461059717701 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fe1e4b8cc00) [pid = 1846] [serial = 1587] [outer = 0x7fe1e123b400] 02:55:18 INFO - PROCESS | 1846 | 1461059718611 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1633ms 02:55:18 INFO - PROCESS | 1846 | 1461059718689 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:55:18 INFO - PROCESS | 1846 | 1461059718693 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:55:18 INFO - PROCESS | 1846 | 1461059718699 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 1846 | 1461059718702 Marionette TRACE conn4 <- [1,2086,null,{}] 02:55:18 INFO - PROCESS | 1846 | 1461059718708 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:18 INFO - PROCESS | 1846 | 1461059718973 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f297b000 == 155 [pid = 1846] [id = 377] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e17e0000 == 154 [pid = 1846] [id = 509] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb80f000 == 153 [pid = 1846] [id = 508] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e52e0800 == 152 [pid = 1846] [id = 507] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e329a800 == 151 [pid = 1846] [id = 506] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4f42800 == 150 [pid = 1846] [id = 505] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1bdd800 == 149 [pid = 1846] [id = 504] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5547000 == 148 [pid = 1846] [id = 503] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92d8000 == 147 [pid = 1846] [id = 500] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8ba4800 == 146 [pid = 1846] [id = 499] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f899d000 == 145 [pid = 1846] [id = 498] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4fbb800 == 144 [pid = 1846] [id = 497] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4414000 == 143 [pid = 1846] [id = 496] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d05800 == 142 [pid = 1846] [id = 495] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f28a8800 == 141 [pid = 1846] [id = 494] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfcf000 == 140 [pid = 1846] [id = 493] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec760800 == 139 [pid = 1846] [id = 492] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec43f000 == 138 [pid = 1846] [id = 491] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb86a000 == 137 [pid = 1846] [id = 490] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e879c000 == 136 [pid = 1846] [id = 489] 02:55:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3a1e800 == 135 [pid = 1846] [id = 488] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fe1e7ad8000) [pid = 1846] [serial = 1463] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fe1f9271000) [pid = 1846] [serial = 1353] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fe1fd6eac00) [pid = 1846] [serial = 1418] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fe1f4f28000) [pid = 1846] [serial = 1371] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fe1e2b65800) [pid = 1846] [serial = 1452] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fe204104400) [pid = 1846] [serial = 1365] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fe1e17ecc00) [pid = 1846] [serial = 1436] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fe1f3ab9400) [pid = 1846] [serial = 1404] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fe1ed530400) [pid = 1846] [serial = 1403] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fe200b4a000) [pid = 1846] [serial = 1425] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fe1ee27f800) [pid = 1846] [serial = 1272] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fe1e7acd400) [pid = 1846] [serial = 1446] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fe1e1946400) [pid = 1846] [serial = 1439] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fe1f8ebb800) [pid = 1846] [serial = 1305] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fe1e3b25c00) [pid = 1846] [serial = 1266] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fe1e3b1ec00) [pid = 1846] [serial = 1454] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fe1f80ddc00) [pid = 1846] [serial = 1410] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fe20fe2f000) [pid = 1846] [serial = 1176] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fe20bffd400) [pid = 1846] [serial = 1290] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fe1e53cec00) [pid = 1846] [serial = 1457] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fe1e194fc00) [pid = 1846] [serial = 1442] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fe1ea8bcc00) [pid = 1846] [serial = 1269] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fe1e1242c00) [pid = 1846] [serial = 1449] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fe1eaa5d800) [pid = 1846] [serial = 1338] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fe1f8788000) [pid = 1846] [serial = 1236] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fe1fcd17000) [pid = 1846] [serial = 1413] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fe1e79a8000) [pid = 1846] [serial = 1239] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fe1fdc68800) [pid = 1846] [serial = 1419] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fe1f8ec0800) [pid = 1846] [serial = 1308] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fe210407000) [pid = 1846] [serial = 1230] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1e62ac800) [pid = 1846] [serial = 1458] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1f3b40c00) [pid = 1846] [serial = 1344] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe1fdd58c00) [pid = 1846] [serial = 1421] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1e79ab000) [pid = 1846] [serial = 1461] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe20fe22400) [pid = 1846] [serial = 1433] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1f8088000) [pid = 1846] [serial = 1409] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1e123dc00) [pid = 1846] [serial = 1448] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1ff773000) [pid = 1846] [serial = 1215] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1f4696c00) [pid = 1846] [serial = 1377] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1f80d5800) [pid = 1846] [serial = 1347] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1e780d400) [pid = 1846] [serial = 1233] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1fce76c00) [pid = 1846] [serial = 1209] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe21040a400) [pid = 1846] [serial = 1224] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe212009800) [pid = 1846] [serial = 1434] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1fd61bc00) [pid = 1846] [serial = 1416] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1e6481400) [pid = 1846] [serial = 1430] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1f4c81800) [pid = 1846] [serial = 1299] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1fdf15800) [pid = 1846] [serial = 1422] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe20ff85800) [pid = 1846] [serial = 1296] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1fe566000) [pid = 1846] [serial = 1281] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1e24d1c00) [pid = 1846] [serial = 1332] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e4bcc800) [pid = 1846] [serial = 1445] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1ee275400) [pid = 1846] [serial = 1203] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1ed527c00) [pid = 1846] [serial = 1071] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1f5d61400) [pid = 1846] [serial = 1407] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1f878c400) [pid = 1846] [serial = 1275] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1fd30fc00) [pid = 1846] [serial = 1278] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1fde55400) [pid = 1846] [serial = 1362] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1e3df8800) [pid = 1846] [serial = 1455] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe20fe27000) [pid = 1846] [serial = 1221] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e24d9400) [pid = 1846] [serial = 1227] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe20acbd000) [pid = 1846] [serial = 1218] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1f8eb4c00) [pid = 1846] [serial = 1302] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe21033f400) [pid = 1846] [serial = 1428] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1e35f0800) [pid = 1846] [serial = 1460] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe20ff5f800) [pid = 1846] [serial = 1293] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1e194ac00) [pid = 1846] [serial = 1440] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1e3b1d000) [pid = 1846] [serial = 1443] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1fd22c800) [pid = 1846] [serial = 1356] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe210204c00) [pid = 1846] [serial = 1374] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e2a46000) [pid = 1846] [serial = 1451] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1eaa57400) [pid = 1846] [serial = 1200] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1e4bd9000) [pid = 1846] [serial = 1398] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe20f854c00) [pid = 1846] [serial = 1427] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1e4ccc800) [pid = 1846] [serial = 1287] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe20b1cc000) [pid = 1846] [serial = 1368] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1fd697800) [pid = 1846] [serial = 1359] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe20b1cc800) [pid = 1846] [serial = 1284] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f88f5000) [pid = 1846] [serial = 1206] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1e6486800) [pid = 1846] [serial = 1431] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fe66f400) [pid = 1846] [serial = 1424] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1fd533000) [pid = 1846] [serial = 1212] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1f42a9800) [pid = 1846] [serial = 1406] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1e7846400) [pid = 1846] [serial = 1400] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e17f1800) [pid = 1846] [serial = 1437] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1ee24f800) [pid = 1846] [serial = 1341] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e62a6800) [pid = 1846] [serial = 1335] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e3b24400) [pid = 1846] [serial = 1397] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1f90b6000) [pid = 1846] [serial = 1412] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e7acac00) [pid = 1846] [serial = 1401] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1fd089400) [pid = 1846] [serial = 1415] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f8ebc000) [pid = 1846] [serial = 1350] [outer = (nil)] [url = about:blank] 02:55:20 INFO - PROCESS | 1846 | 1461059720729 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e12fb800 == 136 [pid = 1846] [id = 529] 02:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e1946800) [pid = 1846] [serial = 1588] [outer = (nil)] 02:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e194b000) [pid = 1846] [serial = 1589] [outer = 0x7fe1e1946800] 02:55:20 INFO - PROCESS | 1846 | 1461059720810 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e2368c00) [pid = 1846] [serial = 1590] [outer = 0x7fe1e1946800] 02:55:21 INFO - PROCESS | 1846 | 1461059721695 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3036ms 02:55:21 INFO - PROCESS | 1846 | 1461059721757 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 1846 | 1461059721765 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:55:21 INFO - PROCESS | 1846 | 1461059721778 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 1846 | 1461059721781 Marionette TRACE conn4 <- [1,2090,null,{}] 02:55:21 INFO - PROCESS | 1846 | 1461059721789 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:22 INFO - PROCESS | 1846 | 1461059722008 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:55:22 INFO - PROCESS | 1846 | 1461059722180 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3297800 == 137 [pid = 1846] [id = 530] 02:55:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e123e400) [pid = 1846] [serial = 1591] [outer = (nil)] 02:55:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e2a4b400) [pid = 1846] [serial = 1592] [outer = 0x7fe1e123e400] 02:55:22 INFO - PROCESS | 1846 | 1461059722253 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e35eb400) [pid = 1846] [serial = 1593] [outer = 0x7fe1e123e400] 02:55:23 INFO - PROCESS | 1846 | 1461059723271 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1533ms 02:55:23 INFO - PROCESS | 1846 | 1461059723317 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:55:23 INFO - PROCESS | 1846 | 1461059723323 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:55:23 INFO - PROCESS | 1846 | 1461059723330 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 1846 | 1461059723334 Marionette TRACE conn4 <- [1,2094,null,{}] 02:55:23 INFO - PROCESS | 1846 | 1461059723340 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:23 INFO - PROCESS | 1846 | 1461059723630 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:55:23 INFO - PROCESS | 1846 | 1461059723661 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3dd8000 == 138 [pid = 1846] [id = 531] 02:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e35ea000) [pid = 1846] [serial = 1594] [outer = (nil)] 02:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e3bcc000) [pid = 1846] [serial = 1595] [outer = 0x7fe1e35ea000] 02:55:23 INFO - PROCESS | 1846 | 1461059723738 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e3df8c00) [pid = 1846] [serial = 1596] [outer = 0x7fe1e35ea000] 02:55:24 INFO - PROCESS | 1846 | 1461059724915 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:55:25 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1ebc95400) [pid = 1846] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:55:25 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e1237400) [pid = 1846] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:55:25 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e1948c00) [pid = 1846] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1983ms 02:55:25 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e2367800) [pid = 1846] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:55:25 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e17e7400) [pid = 1846] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:55:25 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1e17f0c00) [pid = 1846] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:55:25 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e6483000) [pid = 1846] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:55:25 INFO - PROCESS | 1846 | 1461059725366 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 1846 | 1461059725370 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:55:25 INFO - PROCESS | 1846 | 1461059725392 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 1846 | 1461059725401 Marionette TRACE conn4 <- [1,2098,null,{}] 02:55:25 INFO - PROCESS | 1846 | 1461059725409 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:25 INFO - PROCESS | 1846 | 1461059725614 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:55:25 INFO - PROCESS | 1846 | 1461059725785 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e5542800 == 139 [pid = 1846] [id = 532] 02:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e35ed400) [pid = 1846] [serial = 1597] [outer = (nil)] 02:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e4cbe400) [pid = 1846] [serial = 1598] [outer = 0x7fe1e35ed400] 02:55:25 INFO - PROCESS | 1846 | 1461059725850 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e4ccc800) [pid = 1846] [serial = 1599] [outer = 0x7fe1e35ed400] 02:55:26 INFO - PROCESS | 1846 | 1461059726573 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1205ms 02:55:26 INFO - PROCESS | 1846 | 1461059726590 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 1846 | 1461059726595 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:55:26 INFO - PROCESS | 1846 | 1461059726602 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 1846 | 1461059726606 Marionette TRACE conn4 <- [1,2102,null,{}] 02:55:26 INFO - PROCESS | 1846 | 1461059726627 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 1846 | 1461059726829 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:55:26 INFO - PROCESS | 1846 | 1461059726846 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6ec8000 == 140 [pid = 1846] [id = 533] 02:55:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e4cc3c00) [pid = 1846] [serial = 1600] [outer = (nil)] 02:55:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e53d3000) [pid = 1846] [serial = 1601] [outer = 0x7fe1e4cc3c00] 02:55:26 INFO - PROCESS | 1846 | 1461059726912 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e642cc00) [pid = 1846] [serial = 1602] [outer = 0x7fe1e4cc3c00] 02:55:28 INFO - PROCESS | 1846 | 1461059728179 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1638ms 02:55:28 INFO - PROCESS | 1846 | 1461059728242 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 1846 | 1461059728249 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:55:28 INFO - PROCESS | 1846 | 1461059728260 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 1846 | 1461059728265 Marionette TRACE conn4 <- [1,2106,null,{}] 02:55:28 INFO - PROCESS | 1846 | 1461059728273 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:28 INFO - PROCESS | 1846 | 1461059728512 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:55:28 INFO - PROCESS | 1846 | 1461059728839 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3a1f800 == 141 [pid = 1846] [id = 534] 02:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e24dac00) [pid = 1846] [serial = 1603] [outer = (nil)] 02:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e2b61800) [pid = 1846] [serial = 1604] [outer = 0x7fe1e24dac00] 02:55:28 INFO - PROCESS | 1846 | 1461059728923 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1e3b1b000) [pid = 1846] [serial = 1605] [outer = 0x7fe1e24dac00] 02:55:29 INFO - PROCESS | 1846 | 1461059729830 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1634ms 02:55:29 INFO - PROCESS | 1846 | 1461059729895 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 1846 | 1461059729904 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:55:29 INFO - PROCESS | 1846 | 1461059729915 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 1846 | 1461059729920 Marionette TRACE conn4 <- [1,2110,null,{}] 02:55:29 INFO - PROCESS | 1846 | 1461059729927 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:30 INFO - PROCESS | 1846 | 1461059730193 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:55:30 INFO - PROCESS | 1846 | 1461059730561 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6ed6800 == 142 [pid = 1846] [id = 535] 02:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e4b8d800) [pid = 1846] [serial = 1606] [outer = (nil)] 02:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1e4b96c00) [pid = 1846] [serial = 1607] [outer = 0x7fe1e4b8d800] 02:55:30 INFO - PROCESS | 1846 | 1461059730639 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1e4df1400) [pid = 1846] [serial = 1608] [outer = 0x7fe1e4b8d800] 02:55:31 INFO - PROCESS | 1846 | 1461059731786 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1905ms 02:55:31 INFO - PROCESS | 1846 | 1461059731820 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 1846 | 1461059731825 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:55:31 INFO - PROCESS | 1846 | 1461059731833 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 1846 | 1461059731839 Marionette TRACE conn4 <- [1,2114,null,{}] 02:55:31 INFO - PROCESS | 1846 | 1461059731858 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:32 INFO - PROCESS | 1846 | 1461059732098 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:55:32 INFO - PROCESS | 1846 | 1461059732375 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ea7cd800 == 143 [pid = 1846] [id = 536] 02:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1e6483c00) [pid = 1846] [serial = 1609] [outer = (nil)] 02:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1e6596400) [pid = 1846] [serial = 1610] [outer = 0x7fe1e6483c00] 02:55:32 INFO - PROCESS | 1846 | 1461059732460 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1e7805c00) [pid = 1846] [serial = 1611] [outer = 0x7fe1e6483c00] 02:55:33 INFO - PROCESS | 1846 | 1461059733359 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1593ms 02:55:33 INFO - PROCESS | 1846 | 1461059733426 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:55:33 INFO - PROCESS | 1846 | 1461059733432 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:55:33 INFO - PROCESS | 1846 | 1461059733439 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 1846 | 1461059733442 Marionette TRACE conn4 <- [1,2118,null,{}] 02:55:33 INFO - PROCESS | 1846 | 1461059733449 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:33 INFO - PROCESS | 1846 | 1461059733692 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:55:34 INFO - PROCESS | 1846 | 1461059733998 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb84f000 == 144 [pid = 1846] [id = 537] 02:55:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1e6486c00) [pid = 1846] [serial = 1612] [outer = (nil)] 02:55:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1e7851c00) [pid = 1846] [serial = 1613] [outer = 0x7fe1e6486c00] 02:55:34 INFO - PROCESS | 1846 | 1461059734084 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1e7acd800) [pid = 1846] [serial = 1614] [outer = 0x7fe1e6486c00] 02:55:34 INFO - PROCESS | 1846 | 1461059734979 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1585ms 02:55:35 INFO - PROCESS | 1846 | 1461059735023 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:55:35 INFO - PROCESS | 1846 | 1461059735028 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:55:35 INFO - PROCESS | 1846 | 1461059735035 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:55:35 INFO - PROCESS | 1846 | 1461059735038 Marionette TRACE conn4 <- [1,2122,null,{}] 02:55:35 INFO - PROCESS | 1846 | 1461059735044 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:35 INFO - PROCESS | 1846 | 1461059735263 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:55:35 INFO - PROCESS | 1846 | 1461059735482 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec433800 == 145 [pid = 1846] [id = 538] 02:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1e6594c00) [pid = 1846] [serial = 1615] [outer = (nil)] 02:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1e7b4dc00) [pid = 1846] [serial = 1616] [outer = 0x7fe1e6594c00] 02:55:35 INFO - PROCESS | 1846 | 1461059735603 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1eaa5c400) [pid = 1846] [serial = 1617] [outer = 0x7fe1e6594c00] 02:55:36 INFO - PROCESS | 1846 | 1461059736614 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1630ms 02:55:36 INFO - PROCESS | 1846 | 1461059736667 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 1846 | 1461059736670 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:55:36 INFO - PROCESS | 1846 | 1461059736677 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 1846 | 1461059736680 Marionette TRACE conn4 <- [1,2126,null,{}] 02:55:36 INFO - PROCESS | 1846 | 1461059736687 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:36 INFO - PROCESS | 1846 | 1461059736939 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:55:37 INFO - PROCESS | 1846 | 1461059737251 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4c6000 == 146 [pid = 1846] [id = 539] 02:55:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1eba8d800) [pid = 1846] [serial = 1618] [outer = (nil)] 02:55:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1ed527c00) [pid = 1846] [serial = 1619] [outer = 0x7fe1eba8d800] 02:55:37 INFO - PROCESS | 1846 | 1461059737338 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1ee24d000) [pid = 1846] [serial = 1620] [outer = 0x7fe1eba8d800] 02:55:38 INFO - PROCESS | 1846 | 1461059738246 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1634ms 02:55:38 INFO - PROCESS | 1846 | 1461059738312 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 1846 | 1461059738318 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:55:38 INFO - PROCESS | 1846 | 1461059738324 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 1846 | 1461059738327 Marionette TRACE conn4 <- [1,2130,null,{}] 02:55:38 INFO - PROCESS | 1846 | 1461059738333 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:38 INFO - PROCESS | 1846 | 1461059738568 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:55:38 INFO - PROCESS | 1846 | 1461059738888 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee0c8800 == 147 [pid = 1846] [id = 540] 02:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1eba8e000) [pid = 1846] [serial = 1621] [outer = (nil)] 02:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f284f800) [pid = 1846] [serial = 1622] [outer = 0x7fe1eba8e000] 02:55:38 INFO - PROCESS | 1846 | 1461059738973 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f3a6b800) [pid = 1846] [serial = 1623] [outer = 0x7fe1eba8e000] 02:55:39 INFO - PROCESS | 1846 | 1461059739881 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1846 | 1461059739963 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:55:39 INFO - PROCESS | 1846 | 1461059739970 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1846 | 1461059739974 Marionette TRACE conn4 <- [1,2134,null,{}] 02:55:39 INFO - PROCESS | 1846 | 1461059739980 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:40 INFO - PROCESS | 1846 | 1461059740250 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:55:40 INFO - PROCESS | 1846 | 1461059740549 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3a7c000 == 148 [pid = 1846] [id = 541] 02:55:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1ed531400) [pid = 1846] [serial = 1624] [outer = (nil)] 02:55:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f3b41800) [pid = 1846] [serial = 1625] [outer = 0x7fe1ed531400] 02:55:40 INFO - PROCESS | 1846 | 1461059740630 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f42a1000) [pid = 1846] [serial = 1626] [outer = 0x7fe1ed531400] 02:55:41 INFO - PROCESS | 1846 | 1461059741504 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1582ms 02:55:41 INFO - PROCESS | 1846 | 1461059741554 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 1846 | 1461059741557 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:55:41 INFO - PROCESS | 1846 | 1461059741564 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 1846 | 1461059741568 Marionette TRACE conn4 <- [1,2138,null,{}] 02:55:41 INFO - PROCESS | 1846 | 1461059741574 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:41 INFO - PROCESS | 1846 | 1461059741814 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:55:42 INFO - PROCESS | 1846 | 1461059742120 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d94800 == 149 [pid = 1846] [id = 542] 02:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f3a6f400) [pid = 1846] [serial = 1627] [outer = (nil)] 02:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1f468c800) [pid = 1846] [serial = 1628] [outer = 0x7fe1f3a6f400] 02:55:42 INFO - PROCESS | 1846 | 1461059742205 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f4699000) [pid = 1846] [serial = 1629] [outer = 0x7fe1f3a6f400] 02:55:43 INFO - PROCESS | 1846 | 1461059743126 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1635ms 02:55:43 INFO - PROCESS | 1846 | 1461059743202 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 1846 | 1461059743205 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:55:43 INFO - PROCESS | 1846 | 1461059743213 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 1846 | 1461059743216 Marionette TRACE conn4 <- [1,2142,null,{}] 02:55:43 INFO - PROCESS | 1846 | 1461059743222 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:43 INFO - PROCESS | 1846 | 1461059743501 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:55:43 INFO - PROCESS | 1846 | 1461059743833 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4fbd000 == 150 [pid = 1846] [id = 543] 02:55:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1f3b3cc00) [pid = 1846] [serial = 1630] [outer = (nil)] 02:55:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1f60b3400) [pid = 1846] [serial = 1631] [outer = 0x7fe1f3b3cc00] 02:55:43 INFO - PROCESS | 1846 | 1461059743919 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1f7f87c00) [pid = 1846] [serial = 1632] [outer = 0x7fe1f3b3cc00] 02:55:44 INFO - PROCESS | 1846 | 1461059744858 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 1846 | 1461059744904 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:55:44 INFO - PROCESS | 1846 | 1461059744911 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 1846 | 1461059744917 Marionette TRACE conn4 <- [1,2146,null,{}] 02:55:44 INFO - PROCESS | 1846 | 1461059744923 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:45 INFO - PROCESS | 1846 | 1461059745188 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:55:45 INFO - PROCESS | 1846 | 1461059745505 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f88c0800 == 151 [pid = 1846] [id = 544] 02:55:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1f88ee000) [pid = 1846] [serial = 1633] [outer = (nil)] 02:55:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1f8eb1800) [pid = 1846] [serial = 1634] [outer = 0x7fe1f88ee000] 02:55:45 INFO - PROCESS | 1846 | 1461059745599 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1f8ecf000) [pid = 1846] [serial = 1635] [outer = 0x7fe1f88ee000] 02:55:46 INFO - PROCESS | 1846 | 1461059746485 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:55:46 INFO - PROCESS | 1846 | 1461059746562 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:55:46 INFO - PROCESS | 1846 | 1461059746569 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1846 | 1461059746573 Marionette TRACE conn4 <- [1,2150,null,{}] 02:55:46 INFO - PROCESS | 1846 | 1461059746580 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:46 INFO - PROCESS | 1846 | 1461059746806 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:55:47 INFO - PROCESS | 1846 | 1461059747121 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8a3a000 == 152 [pid = 1846] [id = 545] 02:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1f88f6800) [pid = 1846] [serial = 1636] [outer = (nil)] 02:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1f926b000) [pid = 1846] [serial = 1637] [outer = 0x7fe1f88f6800] 02:55:47 INFO - PROCESS | 1846 | 1461059747203 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1fcd1dc00) [pid = 1846] [serial = 1638] [outer = 0x7fe1f88f6800] 02:55:48 INFO - PROCESS | 1846 | 1461059748065 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:55:48 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:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1548ms 02:55:48 INFO - PROCESS | 1846 | 1461059748117 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 1846 | 1461059748120 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:55:48 INFO - PROCESS | 1846 | 1461059748127 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1846 | 1461059748130 Marionette TRACE conn4 <- [1,2154,null,{}] 02:55:48 INFO - PROCESS | 1846 | 1461059748136 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:48 INFO - PROCESS | 1846 | 1461059748381 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:55:48 INFO - PROCESS | 1846 | 1461059748698 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d23800 == 153 [pid = 1846] [id = 546] 02:55:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1e562c400) [pid = 1846] [serial = 1639] [outer = (nil)] 02:55:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1fd089400) [pid = 1846] [serial = 1640] [outer = 0x7fe1e562c400] 02:55:48 INFO - PROCESS | 1846 | 1461059748780 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1fd534000) [pid = 1846] [serial = 1641] [outer = 0x7fe1e562c400] 02:55:49 INFO - PROCESS | 1846 | 1461059749661 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1585ms 02:55:49 INFO - PROCESS | 1846 | 1461059749712 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 1846 | 1461059749716 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:55:49 INFO - PROCESS | 1846 | 1461059749722 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 1846 | 1461059749725 Marionette TRACE conn4 <- [1,2158,null,{}] 02:55:49 INFO - PROCESS | 1846 | 1461059749735 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:49 INFO - PROCESS | 1846 | 1461059749967 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:55:50 INFO - PROCESS | 1846 | 1461059750281 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f929b000 == 154 [pid = 1846] [id = 547] 02:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1ebc8ec00) [pid = 1846] [serial = 1642] [outer = (nil)] 02:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1fd69c800) [pid = 1846] [serial = 1643] [outer = 0x7fe1ebc8ec00] 02:55:50 INFO - PROCESS | 1846 | 1461059750365 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1fd6f8400) [pid = 1846] [serial = 1644] [outer = 0x7fe1ebc8ec00] 02:55:51 INFO - PROCESS | 1846 | 1461059751269 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1588ms 02:55:51 INFO - PROCESS | 1846 | 1461059751312 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 1846 | 1461059751316 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:55:51 INFO - PROCESS | 1846 | 1461059751322 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 1846 | 1461059751325 Marionette TRACE conn4 <- [1,2162,null,{}] 02:55:51 INFO - PROCESS | 1846 | 1461059751331 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:51 INFO - PROCESS | 1846 | 1461059751570 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:55:51 INFO - PROCESS | 1846 | 1461059751879 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcd40800 == 155 [pid = 1846] [id = 548] 02:55:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1fd046800) [pid = 1846] [serial = 1645] [outer = (nil)] 02:55:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1fdd5f000) [pid = 1846] [serial = 1646] [outer = 0x7fe1fd046800] 02:55:51 INFO - PROCESS | 1846 | 1461059751960 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1fde5c400) [pid = 1846] [serial = 1647] [outer = 0x7fe1fd046800] 02:55:52 INFO - PROCESS | 1846 | 1461059752839 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1588ms 02:55:52 INFO - PROCESS | 1846 | 1461059752911 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 1846 | 1461059752915 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:55:52 INFO - PROCESS | 1846 | 1461059752922 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 1846 | 1461059752925 Marionette TRACE conn4 <- [1,2166,null,{}] 02:55:52 INFO - PROCESS | 1846 | 1461059752932 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:53 INFO - PROCESS | 1846 | 1461059753209 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:55:53 INFO - PROCESS | 1846 | 1461059753573 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe711800 == 156 [pid = 1846] [id = 549] 02:55:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1fe2aa400) [pid = 1846] [serial = 1648] [outer = (nil)] 02:55:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1fe56f000) [pid = 1846] [serial = 1649] [outer = 0x7fe1fe2aa400] 02:55:53 INFO - PROCESS | 1846 | 1461059753677 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1ff31d000) [pid = 1846] [serial = 1650] [outer = 0x7fe1fe2aa400] 02:55:54 INFO - PROCESS | 1846 | 1461059754555 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1683ms 02:55:54 INFO - PROCESS | 1846 | 1461059754606 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 1846 | 1461059754610 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:55:54 INFO - PROCESS | 1846 | 1461059754617 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 1846 | 1461059754620 Marionette TRACE conn4 <- [1,2170,null,{}] 02:55:54 INFO - PROCESS | 1846 | 1461059754626 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 1846 | 1461059754860 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:55:55 INFO - PROCESS | 1846 | 1461059755125 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe203fe3000 == 157 [pid = 1846] [id = 550] 02:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1fdf1e800) [pid = 1846] [serial = 1651] [outer = (nil)] 02:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe200e9b000) [pid = 1846] [serial = 1652] [outer = 0x7fe1fdf1e800] 02:55:55 INFO - PROCESS | 1846 | 1461059755250 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fe209ed9000) [pid = 1846] [serial = 1653] [outer = 0x7fe1fdf1e800] 02:55:56 INFO - PROCESS | 1846 | 1461059756134 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1588ms 02:55:56 INFO - PROCESS | 1846 | 1461059756206 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1846 | 1461059756211 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:55:56 INFO - PROCESS | 1846 | 1461059756217 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1846 | 1461059756220 Marionette TRACE conn4 <- [1,2174,null,{}] 02:55:56 INFO - PROCESS | 1846 | 1461059756226 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:56 INFO - PROCESS | 1846 | 1461059756460 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:55:56 INFO - PROCESS | 1846 | 1461059756793 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2350000 == 158 [pid = 1846] [id = 551] 02:55:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fe1e1235800) [pid = 1846] [serial = 1654] [outer = (nil)] 02:55:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fe1e17ea000) [pid = 1846] [serial = 1655] [outer = 0x7fe1e1235800] 02:55:56 INFO - PROCESS | 1846 | 1461059756875 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fe1e7808400) [pid = 1846] [serial = 1656] [outer = 0x7fe1e1235800] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e945e800 == 157 [pid = 1846] [id = 431] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5542800 == 156 [pid = 1846] [id = 532] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3dd8000 == 155 [pid = 1846] [id = 531] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3297800 == 154 [pid = 1846] [id = 530] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e12fb800 == 153 [pid = 1846] [id = 529] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6522000 == 152 [pid = 1846] [id = 526] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe214581000 == 151 [pid = 1846] [id = 525] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e0fc6800 == 150 [pid = 1846] [id = 524] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe212083800 == 149 [pid = 1846] [id = 523] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f816000 == 148 [pid = 1846] [id = 522] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20ad15000 == 147 [pid = 1846] [id = 521] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe200c26000 == 146 [pid = 1846] [id = 520] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fec13800 == 145 [pid = 1846] [id = 519] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fda03800 == 144 [pid = 1846] [id = 518] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8fd3000 == 143 [pid = 1846] [id = 517] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8996800 == 142 [pid = 1846] [id = 516] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4c2e000 == 141 [pid = 1846] [id = 515] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d09800 == 140 [pid = 1846] [id = 514] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed6e9800 == 139 [pid = 1846] [id = 513] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eab23800 == 138 [pid = 1846] [id = 512] 02:55:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3ddf800 == 137 [pid = 1846] [id = 511] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fe1e35f4800) [pid = 1846] [serial = 1532] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fe1f3ab2000) [pid = 1846] [serial = 1527] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fe1ee254c00) [pid = 1846] [serial = 1526] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fe1e17e5800) [pid = 1846] [serial = 1529] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1e3b19800) [pid = 1846] [serial = 1514] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1fd222400) [pid = 1846] [serial = 1496] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1e7b48400) [pid = 1846] [serial = 1523] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1f3b41400) [pid = 1846] [serial = 1481] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1eaa57000) [pid = 1846] [serial = 1472] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1fdd53800) [pid = 1846] [serial = 1499] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1e35eec00) [pid = 1846] [serial = 1512] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1f8085800) [pid = 1846] [serial = 1487] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1e3ad8800) [pid = 1846] [serial = 1466] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1fe9b2000) [pid = 1846] [serial = 1502] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1eb925000) [pid = 1846] [serial = 1475] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1e6483400) [pid = 1846] [serial = 1520] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1eb920400) [pid = 1846] [serial = 1524] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1f4692400) [pid = 1846] [serial = 1484] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1ec6ce800) [pid = 1846] [serial = 1478] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1f88ec000) [pid = 1846] [serial = 1490] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1e7b43400) [pid = 1846] [serial = 1521] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e2a44000) [pid = 1846] [serial = 1508] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1e79aa000) [pid = 1846] [serial = 1518] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1ff44c400) [pid = 1846] [serial = 1505] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e642b400) [pid = 1846] [serial = 1469] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1f8ece800) [pid = 1846] [serial = 1493] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e2a4b000) [pid = 1846] [serial = 1511] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e2363c00) [pid = 1846] [serial = 1530] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1e4df8800) [pid = 1846] [serial = 1515] [outer = (nil)] [url = about:blank] 02:55:58 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1e776c000) [pid = 1846] [serial = 1517] [outer = (nil)] [url = about:blank] 02:55:59 INFO - PROCESS | 1846 | 1461059759126 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2941ms 02:55:59 INFO - PROCESS | 1846 | 1461059759160 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:55:59 INFO - PROCESS | 1846 | 1461059759165 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:55:59 INFO - PROCESS | 1846 | 1461059759174 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 1846 | 1461059759181 Marionette TRACE conn4 <- [1,2178,null,{}] 02:55:59 INFO - PROCESS | 1846 | 1461059759193 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 1846 | 1461059759408 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:55:59 INFO - PROCESS | 1846 | 1461059759619 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18a8000 == 138 [pid = 1846] [id = 552] 02:55:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1e17f0000) [pid = 1846] [serial = 1657] [outer = (nil)] 02:55:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1e24cd400) [pid = 1846] [serial = 1658] [outer = 0x7fe1e17f0000] 02:55:59 INFO - PROCESS | 1846 | 1461059759693 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1e2a43400) [pid = 1846] [serial = 1659] [outer = 0x7fe1e17f0000] 02:56:00 INFO - PROCESS | 1846 | 1461059760527 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1404ms 02:56:00 INFO - PROCESS | 1846 | 1461059760577 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 1846 | 1461059760586 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:56:00 INFO - PROCESS | 1846 | 1461059760597 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 1846 | 1461059760600 Marionette TRACE conn4 <- [1,2182,null,{}] 02:56:00 INFO - PROCESS | 1846 | 1461059760607 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:00 INFO - PROCESS | 1846 | 1461059760877 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:56:01 INFO - PROCESS | 1846 | 1461059761081 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e356a800 == 139 [pid = 1846] [id = 553] 02:56:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1e17e5c00) [pid = 1846] [serial = 1660] [outer = (nil)] 02:56:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1e3adc400) [pid = 1846] [serial = 1661] [outer = 0x7fe1e17e5c00] 02:56:01 INFO - PROCESS | 1846 | 1461059761196 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1e3bd5800) [pid = 1846] [serial = 1662] [outer = 0x7fe1e17e5c00] 02:56:02 INFO - PROCESS | 1846 | 1461059762181 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1632ms 02:56:02 INFO - PROCESS | 1846 | 1461059762230 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 1846 | 1461059762233 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:56:02 INFO - PROCESS | 1846 | 1461059762251 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 1846 | 1461059762257 Marionette TRACE conn4 <- [1,2186,null,{}] 02:56:02 INFO - PROCESS | 1846 | 1461059762290 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:02 INFO - PROCESS | 1846 | 1461059762587 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:56:02 INFO - PROCESS | 1846 | 1461059762617 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e628f000 == 140 [pid = 1846] [id = 554] 02:56:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1e4b90c00) [pid = 1846] [serial = 1663] [outer = (nil)] 02:56:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1e4df5800) [pid = 1846] [serial = 1664] [outer = 0x7fe1e4b90c00] 02:56:02 INFO - PROCESS | 1846 | 1461059762686 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1e6434000) [pid = 1846] [serial = 1665] [outer = 0x7fe1e4b90c00] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e2369800) [pid = 1846] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1e4df1c00) [pid = 1846] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1ff76d800) [pid = 1846] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e776a000) [pid = 1846] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1e1203000) [pid = 1846] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1f8283c00) [pid = 1846] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1f3ab7c00) [pid = 1846] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1eaa5bc00) [pid = 1846] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1eba8ec00) [pid = 1846] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e62a9c00) [pid = 1846] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1ee27d400) [pid = 1846] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1e1206c00) [pid = 1846] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1e1238800) [pid = 1846] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1f8286c00) [pid = 1846] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1e7ad1000) [pid = 1846] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1f5d5f000) [pid = 1846] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1e2a48c00) [pid = 1846] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1fecfe800) [pid = 1846] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1e1946800) [pid = 1846] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e7ad9c00) [pid = 1846] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1e120b800) [pid = 1846] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1e123b400) [pid = 1846] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1fd086000) [pid = 1846] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1e123e400) [pid = 1846] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1e35ed400) [pid = 1846] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1ea8b5000) [pid = 1846] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1e194d400) [pid = 1846] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1e1237800) [pid = 1846] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1fd0ee000) [pid = 1846] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fce6dc00) [pid = 1846] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f3a6dc00) [pid = 1846] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1e1946000) [pid = 1846] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe20ac3f000) [pid = 1846] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e35ea000) [pid = 1846] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1f5d5f400) [pid = 1846] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e7acbc00) [pid = 1846] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1ea8b9000) [pid = 1846] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1e53cbc00) [pid = 1846] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f3b37000) [pid = 1846] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:56:04 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1eb899400) [pid = 1846] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:56:04 INFO - PROCESS | 1846 | 1461059764431 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2201ms 02:56:04 INFO - PROCESS | 1846 | 1461059764453 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:56:04 INFO - PROCESS | 1846 | 1461059764458 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:56:04 INFO - PROCESS | 1846 | 1461059764464 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 1846 | 1461059764467 Marionette TRACE conn4 <- [1,2190,null,{}] 02:56:04 INFO - PROCESS | 1846 | 1461059764472 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:04 INFO - PROCESS | 1846 | 1461059764675 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:56:04 INFO - PROCESS | 1846 | 1461059764858 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3a26000 == 141 [pid = 1846] [id = 555] 02:56:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e1207400) [pid = 1846] [serial = 1666] [outer = (nil)] 02:56:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e3b1f400) [pid = 1846] [serial = 1667] [outer = 0x7fe1e1207400] 02:56:04 INFO - PROCESS | 1846 | 1461059764924 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e4df1c00) [pid = 1846] [serial = 1668] [outer = 0x7fe1e1207400] 02:56:05 INFO - PROCESS | 1846 | 1461059765687 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1235ms 02:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:56:05 INFO - PROCESS | 1846 | 1461059765699 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 1846 | 1461059765702 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:56:05 INFO - PROCESS | 1846 | 1461059765709 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1846 | 1461059765711 Marionette TRACE conn4 <- [1,2194,null,{}] 02:56:05 INFO - PROCESS | 1846 | 1461059765717 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:06 INFO - PROCESS | 1846 | 1461059766000 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:56:06 INFO - PROCESS | 1846 | 1461059766038 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e7983000 == 142 [pid = 1846] [id = 556] 02:56:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e123f000) [pid = 1846] [serial = 1669] [outer = (nil)] 02:56:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e6480400) [pid = 1846] [serial = 1670] [outer = 0x7fe1e123f000] 02:56:06 INFO - PROCESS | 1846 | 1461059766104 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e658f800) [pid = 1846] [serial = 1671] [outer = 0x7fe1e123f000] 02:56:07 INFO - PROCESS | 1846 | 1461059767358 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1681ms 02:56:07 INFO - PROCESS | 1846 | 1461059767391 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 1846 | 1461059767404 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:56:07 INFO - PROCESS | 1846 | 1461059767420 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 1846 | 1461059767428 Marionette TRACE conn4 <- [1,2198,null,{}] 02:56:07 INFO - PROCESS | 1846 | 1461059767441 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 1846 | 1461059767773 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:56:08 INFO - PROCESS | 1846 | 1461059768102 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3e97800 == 143 [pid = 1846] [id = 557] 02:56:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e3ad4400) [pid = 1846] [serial = 1672] [outer = (nil)] 02:56:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e3bc8800) [pid = 1846] [serial = 1673] [outer = 0x7fe1e3ad4400] 02:56:08 INFO - PROCESS | 1846 | 1461059768183 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e4b8c000) [pid = 1846] [serial = 1674] [outer = 0x7fe1e3ad4400] 02:56:09 INFO - PROCESS | 1846 | 1461059769238 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1896ms 02:56:09 INFO - PROCESS | 1846 | 1461059769314 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 1846 | 1461059769324 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:56:09 INFO - PROCESS | 1846 | 1461059769335 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 1846 | 1461059769339 Marionette TRACE conn4 <- [1,2202,null,{}] 02:56:09 INFO - PROCESS | 1846 | 1461059769345 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 1846 | 1461059769621 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:56:09 INFO - PROCESS | 1846 | 1461059769970 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e9463000 == 144 [pid = 1846] [id = 558] 02:56:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1e3b19800) [pid = 1846] [serial = 1675] [outer = (nil)] 02:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e6589000) [pid = 1846] [serial = 1676] [outer = 0x7fe1e3b19800] 02:56:10 INFO - PROCESS | 1846 | 1461059770053 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1e7766400) [pid = 1846] [serial = 1677] [outer = 0x7fe1e3b19800] 02:56:10 INFO - PROCESS | 1846 | 1461059770954 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1682ms 02:56:11 INFO - PROCESS | 1846 | 1461059771018 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 1846 | 1461059771022 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:56:11 INFO - PROCESS | 1846 | 1461059771029 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 1846 | 1461059771036 Marionette TRACE conn4 <- [1,2206,null,{}] 02:56:11 INFO - PROCESS | 1846 | 1461059771054 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 1846 | 1461059771350 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:56:11 INFO - PROCESS | 1846 | 1461059771679 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb842800 == 145 [pid = 1846] [id = 559] 02:56:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1e647e000) [pid = 1846] [serial = 1678] [outer = (nil)] 02:56:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1e7b4a000) [pid = 1846] [serial = 1679] [outer = 0x7fe1e647e000] 02:56:11 INFO - PROCESS | 1846 | 1461059771768 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1eaa5a400) [pid = 1846] [serial = 1680] [outer = 0x7fe1e647e000] 02:56:12 INFO - PROCESS | 1846 | 1461059772671 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1704ms 02:56:12 INFO - PROCESS | 1846 | 1461059772735 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:56:12 INFO - PROCESS | 1846 | 1461059772740 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:56:12 INFO - PROCESS | 1846 | 1461059772747 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1846 | 1461059772751 Marionette TRACE conn4 <- [1,2210,null,{}] 02:56:12 INFO - PROCESS | 1846 | 1461059772757 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:12 INFO - PROCESS | 1846 | 1461059772992 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:56:13 INFO - PROCESS | 1846 | 1461059773299 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec75d000 == 146 [pid = 1846] [id = 560] 02:56:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1e79a3400) [pid = 1846] [serial = 1681] [outer = (nil)] 02:56:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1eaf72400) [pid = 1846] [serial = 1682] [outer = 0x7fe1e79a3400] 02:56:13 INFO - PROCESS | 1846 | 1461059773385 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1eb92c400) [pid = 1846] [serial = 1683] [outer = 0x7fe1e79a3400] 02:56:14 INFO - PROCESS | 1846 | 1461059774235 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1548ms 02:56:14 INFO - PROCESS | 1846 | 1461059774296 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 1846 | 1461059774300 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:56:14 INFO - PROCESS | 1846 | 1461059774308 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 1846 | 1461059774313 Marionette TRACE conn4 <- [1,2214,null,{}] 02:56:14 INFO - PROCESS | 1846 | 1461059774319 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 1846 | 1461059774558 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:56:14 INFO - PROCESS | 1846 | 1461059774822 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee0de000 == 147 [pid = 1846] [id = 561] 02:56:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1ec6c2400) [pid = 1846] [serial = 1684] [outer = (nil)] 02:56:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1ec6cec00) [pid = 1846] [serial = 1685] [outer = 0x7fe1ec6c2400] 02:56:14 INFO - PROCESS | 1846 | 1461059774958 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1ee0acc00) [pid = 1846] [serial = 1686] [outer = 0x7fe1ec6c2400] 02:56:15 INFO - PROCESS | 1846 | 1461059775882 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1634ms 02:56:15 INFO - PROCESS | 1846 | 1461059775943 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 1846 | 1461059775947 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:56:15 INFO - PROCESS | 1846 | 1461059775954 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1846 | 1461059775958 Marionette TRACE conn4 <- [1,2218,null,{}] 02:56:15 INFO - PROCESS | 1846 | 1461059775965 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:16 INFO - PROCESS | 1846 | 1461059776261 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:56:16 INFO - PROCESS | 1846 | 1461059776573 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3f45000 == 148 [pid = 1846] [id = 562] 02:56:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1ee27f000) [pid = 1846] [serial = 1687] [outer = (nil)] 02:56:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1f42a1400) [pid = 1846] [serial = 1688] [outer = 0x7fe1ee27f000] 02:56:16 INFO - PROCESS | 1846 | 1461059776668 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f4c8fc00) [pid = 1846] [serial = 1689] [outer = 0x7fe1ee27f000] 02:56:17 INFO - PROCESS | 1846 | 1461059777667 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1783ms 02:56:17 INFO - PROCESS | 1846 | 1461059777738 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 1846 | 1461059777741 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:56:17 INFO - PROCESS | 1846 | 1461059777749 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 1846 | 1461059777753 Marionette TRACE conn4 <- [1,2222,null,{}] 02:56:17 INFO - PROCESS | 1846 | 1461059777758 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 1846 | 1461059777991 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:56:18 INFO - PROCESS | 1846 | 1461059778305 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f80b6000 == 149 [pid = 1846] [id = 563] 02:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f3ab7c00) [pid = 1846] [serial = 1690] [outer = (nil)] 02:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f80dec00) [pid = 1846] [serial = 1691] [outer = 0x7fe1f3ab7c00] 02:56:18 INFO - PROCESS | 1846 | 1461059778388 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f83d6400) [pid = 1846] [serial = 1692] [outer = 0x7fe1f3ab7c00] 02:56:19 INFO - PROCESS | 1846 | 1461059779273 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1586ms 02:56:19 INFO - PROCESS | 1846 | 1461059779351 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1846 | 1461059779356 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:56:19 INFO - PROCESS | 1846 | 1461059779366 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1846 | 1461059779369 Marionette TRACE conn4 <- [1,2226,null,{}] 02:56:19 INFO - PROCESS | 1846 | 1461059779375 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 1846 | 1461059779603 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:56:19 INFO - PROCESS | 1846 | 1461059779870 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8995800 == 150 [pid = 1846] [id = 564] 02:56:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f6221000) [pid = 1846] [serial = 1693] [outer = (nil)] 02:56:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1f8791400) [pid = 1846] [serial = 1694] [outer = 0x7fe1f6221000] 02:56:19 INFO - PROCESS | 1846 | 1461059779993 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f8eb6400) [pid = 1846] [serial = 1695] [outer = 0x7fe1f6221000] 02:56:20 INFO - PROCESS | 1846 | 1461059780876 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:56:20 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:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1538ms 02:56:20 INFO - PROCESS | 1846 | 1461059780907 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:56:20 INFO - PROCESS | 1846 | 1461059780911 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:56:20 INFO - PROCESS | 1846 | 1461059780919 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 1846 | 1461059780921 Marionette TRACE conn4 <- [1,2230,null,{}] 02:56:20 INFO - PROCESS | 1846 | 1461059780928 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:21 INFO - PROCESS | 1846 | 1461059781161 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:56:21 INFO - PROCESS | 1846 | 1461059781432 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d19000 == 151 [pid = 1846] [id = 565] 02:56:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f83d1000) [pid = 1846] [serial = 1696] [outer = (nil)] 02:56:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f8ed8000) [pid = 1846] [serial = 1697] [outer = 0x7fe1f83d1000] 02:56:21 INFO - PROCESS | 1846 | 1461059781559 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1fa9d1800) [pid = 1846] [serial = 1698] [outer = 0x7fe1f83d1000] 02:56:22 INFO - PROCESS | 1846 | 1461059782463 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1584ms 02:56:22 INFO - PROCESS | 1846 | 1461059782503 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1846 | 1461059782506 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:56:22 INFO - PROCESS | 1846 | 1461059782514 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1846 | 1461059782518 Marionette TRACE conn4 <- [1,2234,null,{}] 02:56:22 INFO - PROCESS | 1846 | 1461059782525 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:22 INFO - PROCESS | 1846 | 1461059782767 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:56:23 INFO - PROCESS | 1846 | 1461059783099 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcd34000 == 152 [pid = 1846] [id = 566] 02:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1e1239800) [pid = 1846] [serial = 1699] [outer = (nil)] 02:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1fd2bc000) [pid = 1846] [serial = 1700] [outer = 0x7fe1e1239800] 02:56:23 INFO - PROCESS | 1846 | 1461059783197 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1fd619400) [pid = 1846] [serial = 1701] [outer = 0x7fe1e1239800] 02:56:24 INFO - PROCESS | 1846 | 1461059784144 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1686ms 02:56:24 INFO - PROCESS | 1846 | 1461059784201 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 1846 | 1461059784213 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:56:24 INFO - PROCESS | 1846 | 1461059784221 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 1846 | 1461059784226 Marionette TRACE conn4 <- [1,2238,null,{}] 02:56:24 INFO - PROCESS | 1846 | 1461059784232 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:24 INFO - PROCESS | 1846 | 1461059784529 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:56:24 INFO - PROCESS | 1846 | 1461059784844 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff7a3000 == 153 [pid = 1846] [id = 567] 02:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1fd046c00) [pid = 1846] [serial = 1702] [outer = (nil)] 02:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1ff77a800) [pid = 1846] [serial = 1703] [outer = 0x7fe1fd046c00] 02:56:24 INFO - PROCESS | 1846 | 1461059784936 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe20af87400) [pid = 1846] [serial = 1704] [outer = 0x7fe1fd046c00] 02:56:25 INFO - PROCESS | 1846 | 1461059785819 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1642ms 02:56:25 INFO - PROCESS | 1846 | 1461059785864 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:56:25 INFO - PROCESS | 1846 | 1461059785868 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:56:25 INFO - PROCESS | 1846 | 1461059785875 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 1846 | 1461059785878 Marionette TRACE conn4 <- [1,2242,null,{}] 02:56:25 INFO - PROCESS | 1846 | 1461059785884 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 1846 | 1461059786116 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:56:26 INFO - PROCESS | 1846 | 1461059786389 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20af25800 == 154 [pid = 1846] [id = 568] 02:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1fc094000) [pid = 1846] [serial = 1705] [outer = (nil)] 02:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe20be2b000) [pid = 1846] [serial = 1706] [outer = 0x7fe1fc094000] 02:56:26 INFO - PROCESS | 1846 | 1461059786527 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe20e025000) [pid = 1846] [serial = 1707] [outer = 0x7fe1fc094000] 02:56:27 INFO - PROCESS | 1846 | 1461059787397 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 02:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:56:27 INFO - PROCESS | 1846 | 1461059787456 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 1846 | 1461059787459 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:56:27 INFO - PROCESS | 1846 | 1461059787465 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 1846 | 1461059787469 Marionette TRACE conn4 <- [1,2246,null,{}] 02:56:27 INFO - PROCESS | 1846 | 1461059787474 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:27 INFO - PROCESS | 1846 | 1461059787705 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:56:27 INFO - PROCESS | 1846 | 1461059787984 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20e12c000 == 155 [pid = 1846] [id = 569] 02:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1e7764800) [pid = 1846] [serial = 1708] [outer = (nil)] 02:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe20fe27000) [pid = 1846] [serial = 1709] [outer = 0x7fe1e7764800] 02:56:28 INFO - PROCESS | 1846 | 1461059788123 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe210206400) [pid = 1846] [serial = 1710] [outer = 0x7fe1e7764800] 02:56:29 INFO - PROCESS | 1846 | 1461059789074 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1683ms 02:56:29 INFO - PROCESS | 1846 | 1461059789149 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1846 | 1461059789153 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:56:29 INFO - PROCESS | 1846 | 1461059789160 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1846 | 1461059789162 Marionette TRACE conn4 <- [1,2250,null,{}] 02:56:29 INFO - PROCESS | 1846 | 1461059789168 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:29 INFO - PROCESS | 1846 | 1461059789408 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:56:29 INFO - PROCESS | 1846 | 1461059789730 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe210375000 == 156 [pid = 1846] [id = 570] 02:56:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1e7843800) [pid = 1846] [serial = 1711] [outer = (nil)] 02:56:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe210340000) [pid = 1846] [serial = 1712] [outer = 0x7fe1e7843800] 02:56:29 INFO - PROCESS | 1846 | 1461059789812 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe212094800) [pid = 1846] [serial = 1713] [outer = 0x7fe1e7843800] 02:56:30 INFO - PROCESS | 1846 | 1461059790711 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1592ms 02:56:30 INFO - PROCESS | 1846 | 1461059790753 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 1846 | 1461059790758 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:56:30 INFO - PROCESS | 1846 | 1461059790764 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 1846 | 1461059790767 Marionette TRACE conn4 <- [1,2254,null,{}] 02:56:30 INFO - PROCESS | 1846 | 1461059790772 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 1846 | 1461059791000 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:56:31 INFO - PROCESS | 1846 | 1461059791296 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe214564000 == 157 [pid = 1846] [id = 571] 02:56:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1e194b800) [pid = 1846] [serial = 1714] [outer = (nil)] 02:56:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1e2daec00) [pid = 1846] [serial = 1715] [outer = 0x7fe1e194b800] 02:56:31 INFO - PROCESS | 1846 | 1461059791422 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1e2db4000) [pid = 1846] [serial = 1716] [outer = 0x7fe1e194b800] 02:56:32 INFO - PROCESS | 1846 | 1461059792364 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1629ms 02:56:32 INFO - PROCESS | 1846 | 1461059792396 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 1846 | 1461059792399 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:56:32 INFO - PROCESS | 1846 | 1461059792407 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 1846 | 1461059792414 Marionette TRACE conn4 <- [1,2258,null,{}] 02:56:32 INFO - PROCESS | 1846 | 1461059792420 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:32 INFO - PROCESS | 1846 | 1461059792654 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:56:32 INFO - PROCESS | 1846 | 1461059792985 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e33f2800 == 158 [pid = 1846] [id = 572] 02:56:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1e1203c00) [pid = 1846] [serial = 1717] [outer = (nil)] 02:56:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1e120d000) [pid = 1846] [serial = 1718] [outer = 0x7fe1e1203c00] 02:56:33 INFO - PROCESS | 1846 | 1461059793070 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1e2dadc00) [pid = 1846] [serial = 1719] [outer = 0x7fe1e1203c00] 02:56:34 INFO - PROCESS | 1846 | 1461059794021 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1688ms 02:56:34 INFO - PROCESS | 1846 | 1461059794097 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 1846 | 1461059794101 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:56:34 INFO - PROCESS | 1846 | 1461059794107 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 1846 | 1461059794112 Marionette TRACE conn4 <- [1,2262,null,{}] 02:56:34 INFO - PROCESS | 1846 | 1461059794119 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:34 INFO - PROCESS | 1846 | 1461059794401 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:56:35 INFO - PROCESS | 1846 | 1461059795360 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18ae800 == 159 [pid = 1846] [id = 573] 02:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1e1206800) [pid = 1846] [serial = 1720] [outer = (nil)] 02:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1e1238800) [pid = 1846] [serial = 1721] [outer = 0x7fe1e1206800] 02:56:35 INFO - PROCESS | 1846 | 1461059795480 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe1e1942c00) [pid = 1846] [serial = 1722] [outer = 0x7fe1e1206800] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4ad6000 == 158 [pid = 1846] [id = 186] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e971b000 == 157 [pid = 1846] [id = 286] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f28b5800 == 156 [pid = 1846] [id = 271] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8fd3800 == 155 [pid = 1846] [id = 369] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe719800 == 154 [pid = 1846] [id = 53] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e87a7800 == 153 [pid = 1846] [id = 249] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb84b800 == 152 [pid = 1846] [id = 247] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fda0e800 == 151 [pid = 1846] [id = 501] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb80d000 == 150 [pid = 1846] [id = 270] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd2a000 == 149 [pid = 1846] [id = 156] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4c25000 == 148 [pid = 1846] [id = 366] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92c1000 == 147 [pid = 1846] [id = 275] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe21042b000 == 146 [pid = 1846] [id = 455] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f80b5000 == 145 [pid = 1846] [id = 367] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fbc63000 == 144 [pid = 1846] [id = 52] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e78b0800 == 143 [pid = 1846] [id = 370] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e328e800 == 142 [pid = 1846] [id = 456] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3a26000 == 141 [pid = 1846] [id = 555] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e628f000 == 140 [pid = 1846] [id = 554] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e356a800 == 139 [pid = 1846] [id = 553] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e18a8000 == 138 [pid = 1846] [id = 552] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4fbd000 == 137 [pid = 1846] [id = 543] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d94800 == 136 [pid = 1846] [id = 542] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3a7c000 == 135 [pid = 1846] [id = 541] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee0c8800 == 134 [pid = 1846] [id = 540] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4c6000 == 133 [pid = 1846] [id = 539] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec433800 == 132 [pid = 1846] [id = 538] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb84f000 == 131 [pid = 1846] [id = 537] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ea7cd800 == 130 [pid = 1846] [id = 536] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6ed6800 == 129 [pid = 1846] [id = 535] 02:56:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3a1f800 == 128 [pid = 1846] [id = 534] 02:56:37 INFO - PROCESS | 1846 | 1461059797156 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1e7b51800) [pid = 1846] [serial = 1464] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1e53d3000) [pid = 1846] [serial = 1601] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1e4ccc800) [pid = 1846] [serial = 1599] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1e562f000) [pid = 1846] [serial = 1538] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe20ff94400) [pid = 1846] [serial = 1571] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1eb91e800) [pid = 1846] [serial = 1542] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1e1210000) [pid = 1846] [serial = 1575] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1fce67c00) [pid = 1846] [serial = 1557] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1f42ab000) [pid = 1846] [serial = 1482] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1f828a400) [pid = 1846] [serial = 1488] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1f2873c00) [pid = 1846] [serial = 1547] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1e776f000) [pid = 1846] [serial = 1470] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1fdc69c00) [pid = 1846] [serial = 1563] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1ff455800) [pid = 1846] [serial = 1577] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1e62aec00) [pid = 1846] [serial = 1584] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1f90b4c00) [pid = 1846] [serial = 1494] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1e120ac00) [pid = 1846] [serial = 1574] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e647a400) [pid = 1846] [serial = 1539] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1fce73400) [pid = 1846] [serial = 1559] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1f83d4800) [pid = 1846] [serial = 1550] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e3bc7c00) [pid = 1846] [serial = 1536] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe20af87800) [pid = 1846] [serial = 1566] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e2368c00) [pid = 1846] [serial = 1590] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1ee27e800) [pid = 1846] [serial = 1545] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1e658ec00) [pid = 1846] [serial = 1580] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1e2a4ec00) [pid = 1846] [serial = 1583] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e1942400) [pid = 1846] [serial = 1586] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1fd69ec00) [pid = 1846] [serial = 1562] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1fdf11c00) [pid = 1846] [serial = 1500] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1e35eb400) [pid = 1846] [serial = 1593] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1e4cbe400) [pid = 1846] [serial = 1598] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1e2b69c00) [pid = 1846] [serial = 1535] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1fd30e000) [pid = 1846] [serial = 1560] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe210404000) [pid = 1846] [serial = 1572] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1eabdcc00) [pid = 1846] [serial = 1473] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1e4bcf000) [pid = 1846] [serial = 1467] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e3dfb000) [pid = 1846] [serial = 1533] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1ff325c00) [pid = 1846] [serial = 1503] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1fd69b800) [pid = 1846] [serial = 1497] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe212006c00) [pid = 1846] [serial = 1578] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1f612c400) [pid = 1846] [serial = 1485] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1e7ad9800) [pid = 1846] [serial = 1509] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe200ab9000) [pid = 1846] [serial = 1565] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe20c105c00) [pid = 1846] [serial = 1568] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1e3df8c00) [pid = 1846] [serial = 1596] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1f9266800) [pid = 1846] [serial = 1554] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe20e13f800) [pid = 1846] [serial = 1569] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1ebc8ac00) [pid = 1846] [serial = 1476] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1ed529800) [pid = 1846] [serial = 1544] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1f8ed1c00) [pid = 1846] [serial = 1553] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e3bcc000) [pid = 1846] [serial = 1595] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e6593c00) [pid = 1846] [serial = 1581] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1ee0a6000) [pid = 1846] [serial = 1479] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe20adca800) [pid = 1846] [serial = 1506] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1fb5b8400) [pid = 1846] [serial = 1556] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e4b8cc00) [pid = 1846] [serial = 1587] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1e2a4b400) [pid = 1846] [serial = 1592] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f8eb3000) [pid = 1846] [serial = 1491] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1f42a6400) [pid = 1846] [serial = 1395] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1eaa52c00) [pid = 1846] [serial = 1541] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1e194b000) [pid = 1846] [serial = 1589] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1f88f2000) [pid = 1846] [serial = 1551] [outer = (nil)] [url = about:blank] 02:56:37 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1f3b3d800) [pid = 1846] [serial = 1548] [outer = (nil)] [url = about:blank] 02:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 3289ms 02:56:37 INFO - PROCESS | 1846 | 1461059797462 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 1846 | 1461059797470 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:56:37 INFO - PROCESS | 1846 | 1461059797484 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 1846 | 1461059797488 Marionette TRACE conn4 <- [1,2266,null,{}] 02:56:37 INFO - PROCESS | 1846 | 1461059797497 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:37 INFO - PROCESS | 1846 | 1461059797720 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:56:37 INFO - PROCESS | 1846 | 1461059797945 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18b6800 == 129 [pid = 1846] [id = 574] 02:56:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e1207800) [pid = 1846] [serial = 1723] [outer = (nil)] 02:56:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e2a47800) [pid = 1846] [serial = 1724] [outer = 0x7fe1e1207800] 02:56:38 INFO - PROCESS | 1846 | 1461059798027 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e2b69c00) [pid = 1846] [serial = 1725] [outer = 0x7fe1e1207800] 02:56:38 INFO - PROCESS | 1846 | 1461059798917 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1485ms 02:56:38 INFO - PROCESS | 1846 | 1461059798971 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 1846 | 1461059798976 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:56:38 INFO - PROCESS | 1846 | 1461059798986 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 1846 | 1461059798990 Marionette TRACE conn4 <- [1,2270,null,{}] 02:56:38 INFO - PROCESS | 1846 | 1461059798997 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 1846 | 1461059799292 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:56:39 INFO - PROCESS | 1846 | 1461059799741 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e356a000 == 130 [pid = 1846] [id = 575] 02:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e35ef800) [pid = 1846] [serial = 1726] [outer = (nil)] 02:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e3b1e400) [pid = 1846] [serial = 1727] [outer = 0x7fe1e35ef800] 02:56:39 INFO - PROCESS | 1846 | 1461059799892 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e3bcc000) [pid = 1846] [serial = 1728] [outer = 0x7fe1e35ef800] 02:56:40 INFO - PROCESS | 1846 | 1461059800755 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1790ms 02:56:40 INFO - PROCESS | 1846 | 1461059800787 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1846 | 1461059800791 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:56:40 INFO - PROCESS | 1846 | 1461059800812 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1846 | 1461059800822 Marionette TRACE conn4 <- [1,2274,null,{}] 02:56:40 INFO - PROCESS | 1846 | 1461059800844 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 1846 | 1461059801126 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:56:41 INFO - PROCESS | 1846 | 1461059801161 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e52c7800 == 131 [pid = 1846] [id = 576] 02:56:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e3df5c00) [pid = 1846] [serial = 1729] [outer = (nil)] 02:56:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e4bd0000) [pid = 1846] [serial = 1730] [outer = 0x7fe1e3df5c00] 02:56:41 INFO - PROCESS | 1846 | 1461059801304 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e4cc0800) [pid = 1846] [serial = 1731] [outer = 0x7fe1e3df5c00] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1e4b90c00) [pid = 1846] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e6486c00) [pid = 1846] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1e1235800) [pid = 1846] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f3b3cc00) [pid = 1846] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1fd046800) [pid = 1846] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1e6594c00) [pid = 1846] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1eba8d800) [pid = 1846] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1f3a6f400) [pid = 1846] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1fdf1e800) [pid = 1846] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1e24dac00) [pid = 1846] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1e17e5c00) [pid = 1846] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1e4b8d800) [pid = 1846] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1f88f6800) [pid = 1846] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1eba8e000) [pid = 1846] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1e562c400) [pid = 1846] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1fe2aa400) [pid = 1846] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1e1207400) [pid = 1846] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1e6483c00) [pid = 1846] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1e17f0000) [pid = 1846] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1ebc8ec00) [pid = 1846] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1f88ee000) [pid = 1846] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:56:42 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1ed531400) [pid = 1846] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:56:42 INFO - PROCESS | 1846 | 1461059802922 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2154ms 02:56:42 INFO - PROCESS | 1846 | 1461059802955 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 1846 | 1461059802958 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:56:42 INFO - PROCESS | 1846 | 1461059802976 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1846 | 1461059802979 Marionette TRACE conn4 <- [1,2278,null,{}] 02:56:42 INFO - PROCESS | 1846 | 1461059802985 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:43 INFO - PROCESS | 1846 | 1461059803191 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:56:43 INFO - PROCESS | 1846 | 1461059803207 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e633e000 == 132 [pid = 1846] [id = 577] 02:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1e4cc2000) [pid = 1846] [serial = 1732] [outer = (nil)] 02:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1e4df2000) [pid = 1846] [serial = 1733] [outer = 0x7fe1e4cc2000] 02:56:43 INFO - PROCESS | 1846 | 1461059803277 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1e53c7400) [pid = 1846] [serial = 1734] [outer = 0x7fe1e4cc2000] 02:56:44 INFO - PROCESS | 1846 | 1461059804280 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1336ms 02:56:44 INFO - PROCESS | 1846 | 1461059804312 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1846 | 1461059804316 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:56:44 INFO - PROCESS | 1846 | 1461059804323 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1846 | 1461059804325 Marionette TRACE conn4 <- [1,2282,null,{}] 02:56:44 INFO - PROCESS | 1846 | 1461059804331 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:44 INFO - PROCESS | 1846 | 1461059804723 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:56:45 INFO - PROCESS | 1846 | 1461059805021 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1be2000 == 133 [pid = 1846] [id = 578] 02:56:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1e1207400) [pid = 1846] [serial = 1735] [outer = (nil)] 02:56:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1e17ebc00) [pid = 1846] [serial = 1736] [outer = 0x7fe1e1207400] 02:56:45 INFO - PROCESS | 1846 | 1461059805149 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1e24d1000) [pid = 1846] [serial = 1737] [outer = 0x7fe1e1207400] 02:56:46 INFO - PROCESS | 1846 | 1461059806103 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1831ms 02:56:46 INFO - PROCESS | 1846 | 1461059806157 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 1846 | 1461059806163 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:56:46 INFO - PROCESS | 1846 | 1461059806173 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1846 | 1461059806180 Marionette TRACE conn4 <- [1,2286,null,{}] 02:56:46 INFO - PROCESS | 1846 | 1461059806189 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:46 INFO - PROCESS | 1846 | 1461059806442 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:56:46 INFO - PROCESS | 1846 | 1461059806752 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4f5e800 == 134 [pid = 1846] [id = 579] 02:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1e35ea000) [pid = 1846] [serial = 1738] [outer = (nil)] 02:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1e3b19400) [pid = 1846] [serial = 1739] [outer = 0x7fe1e35ea000] 02:56:46 INFO - PROCESS | 1846 | 1461059806855 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1e3df5800) [pid = 1846] [serial = 1740] [outer = 0x7fe1e35ea000] 02:56:47 INFO - PROCESS | 1846 | 1461059807921 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:56:47 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:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1792ms 02:56:47 INFO - PROCESS | 1846 | 1461059807966 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1846 | 1461059807972 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:56:47 INFO - PROCESS | 1846 | 1461059807979 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1846 | 1461059807984 Marionette TRACE conn4 <- [1,2290,null,{}] 02:56:47 INFO - PROCESS | 1846 | 1461059807993 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:48 INFO - PROCESS | 1846 | 1461059808259 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:56:48 INFO - PROCESS | 1846 | 1461059808620 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e7992800 == 135 [pid = 1846] [id = 580] 02:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1e35f4800) [pid = 1846] [serial = 1741] [outer = (nil)] 02:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1e4dfb000) [pid = 1846] [serial = 1742] [outer = 0x7fe1e35f4800] 02:56:48 INFO - PROCESS | 1846 | 1461059808709 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1e62ae800) [pid = 1846] [serial = 1743] [outer = 0x7fe1e35f4800] 02:56:49 INFO - PROCESS | 1846 | 1461059809701 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1735ms 02:56:49 INFO - PROCESS | 1846 | 1461059809715 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 1846 | 1461059809722 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:56:49 INFO - PROCESS | 1846 | 1461059809740 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 1846 | 1461059809748 Marionette TRACE conn4 <- [1,2294,null,{}] 02:56:49 INFO - PROCESS | 1846 | 1461059809754 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 1846 | 1461059810008 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:56:50 INFO - PROCESS | 1846 | 1461059810323 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ead69000 == 136 [pid = 1846] [id = 581] 02:56:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e4b88400) [pid = 1846] [serial = 1744] [outer = (nil)] 02:56:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e6595000) [pid = 1846] [serial = 1745] [outer = 0x7fe1e4b88400] 02:56:50 INFO - PROCESS | 1846 | 1461059810409 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e7803000) [pid = 1846] [serial = 1746] [outer = 0x7fe1e4b88400] 02:56:51 INFO - PROCESS | 1846 | 1461059811323 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1646ms 02:56:51 INFO - PROCESS | 1846 | 1461059811378 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 1846 | 1461059811382 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:56:51 INFO - PROCESS | 1846 | 1461059811388 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 1846 | 1461059811391 Marionette TRACE conn4 <- [1,2298,null,{}] 02:56:51 INFO - PROCESS | 1846 | 1461059811398 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:51 INFO - PROCESS | 1846 | 1461059811630 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:56:51 INFO - PROCESS | 1846 | 1461059811943 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb875000 == 137 [pid = 1846] [id = 582] 02:56:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e4ccac00) [pid = 1846] [serial = 1747] [outer = (nil)] 02:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e784fc00) [pid = 1846] [serial = 1748] [outer = 0x7fe1e4ccac00] 02:56:52 INFO - PROCESS | 1846 | 1461059812026 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e7acb400) [pid = 1846] [serial = 1749] [outer = 0x7fe1e4ccac00] 02:56:52 INFO - PROCESS | 1846 | 1461059812920 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1584ms 02:56:52 INFO - PROCESS | 1846 | 1461059812975 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 1846 | 1461059812979 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:56:52 INFO - PROCESS | 1846 | 1461059812986 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1846 | 1461059812989 Marionette TRACE conn4 <- [1,2302,null,{}] 02:56:53 INFO - PROCESS | 1846 | 1461059812996 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:53 INFO - PROCESS | 1846 | 1461059813241 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:56:53 INFO - PROCESS | 1846 | 1461059813568 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec584800 == 138 [pid = 1846] [id = 583] 02:56:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1ea8b9c00) [pid = 1846] [serial = 1750] [outer = (nil)] 02:56:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1eaa51400) [pid = 1846] [serial = 1751] [outer = 0x7fe1ea8b9c00] 02:56:53 INFO - PROCESS | 1846 | 1461059813670 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1eaf77800) [pid = 1846] [serial = 1752] [outer = 0x7fe1ea8b9c00] 02:56:54 INFO - PROCESS | 1846 | 1461059814649 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1731ms 02:56:54 INFO - PROCESS | 1846 | 1461059814718 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 1846 | 1461059814722 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:56:54 INFO - PROCESS | 1846 | 1461059814729 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 1846 | 1461059814733 Marionette TRACE conn4 <- [1,2306,null,{}] 02:56:54 INFO - PROCESS | 1846 | 1461059814739 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 1846 | 1461059815013 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:56:55 INFO - PROCESS | 1846 | 1461059815323 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4c7000 == 139 [pid = 1846] [id = 584] 02:56:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1ea8ba800) [pid = 1846] [serial = 1753] [outer = (nil)] 02:56:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1eba91400) [pid = 1846] [serial = 1754] [outer = 0x7fe1ea8ba800] 02:56:55 INFO - PROCESS | 1846 | 1461059815407 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1ebc8cc00) [pid = 1846] [serial = 1755] [outer = 0x7fe1ea8ba800] 02:56:56 INFO - PROCESS | 1846 | 1461059816336 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1685ms 02:56:56 INFO - PROCESS | 1846 | 1461059816416 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 1846 | 1461059816420 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:56:56 INFO - PROCESS | 1846 | 1461059816426 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1846 | 1461059816429 Marionette TRACE conn4 <- [1,2310,null,{}] 02:56:56 INFO - PROCESS | 1846 | 1461059816435 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:56 INFO - PROCESS | 1846 | 1461059816704 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:56:57 INFO - PROCESS | 1846 | 1461059817017 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1edfd6000 == 140 [pid = 1846] [id = 585] 02:56:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1eabd2000) [pid = 1846] [serial = 1756] [outer = (nil)] 02:56:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1ec6c6c00) [pid = 1846] [serial = 1757] [outer = 0x7fe1eabd2000] 02:56:57 INFO - PROCESS | 1846 | 1461059817098 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1ed399400) [pid = 1846] [serial = 1758] [outer = 0x7fe1eabd2000] 02:56:57 INFO - PROCESS | 1846 | 1461059817986 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1634ms 02:56:58 INFO - PROCESS | 1846 | 1461059818061 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 1846 | 1461059818066 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:56:58 INFO - PROCESS | 1846 | 1461059818072 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 1846 | 1461059818074 Marionette TRACE conn4 <- [1,2314,null,{}] 02:56:58 INFO - PROCESS | 1846 | 1461059818080 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:58 INFO - PROCESS | 1846 | 1461059818346 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:56:58 INFO - PROCESS | 1846 | 1461059818650 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f276e800 == 141 [pid = 1846] [id = 586] 02:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1eb91e800) [pid = 1846] [serial = 1759] [outer = (nil)] 02:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1ee0afc00) [pid = 1846] [serial = 1760] [outer = 0x7fe1eb91e800] 02:56:58 INFO - PROCESS | 1846 | 1461059818733 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1ee278c00) [pid = 1846] [serial = 1761] [outer = 0x7fe1eb91e800] 02:56:59 INFO - PROCESS | 1846 | 1461059819646 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1631ms 02:56:59 INFO - PROCESS | 1846 | 1461059819705 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 1846 | 1461059819708 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:56:59 INFO - PROCESS | 1846 | 1461059819715 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1846 | 1461059819719 Marionette TRACE conn4 <- [1,2318,null,{}] 02:56:59 INFO - PROCESS | 1846 | 1461059819724 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:59 INFO - PROCESS | 1846 | 1461059819954 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:57:00 INFO - PROCESS | 1846 | 1461059820215 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f2982800 == 142 [pid = 1846] [id = 587] 02:57:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1ed39b800) [pid = 1846] [serial = 1762] [outer = (nil)] 02:57:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1f2850c00) [pid = 1846] [serial = 1763] [outer = 0x7fe1ed39b800] 02:57:00 INFO - PROCESS | 1846 | 1461059820338 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1f2870400) [pid = 1846] [serial = 1764] [outer = 0x7fe1ed39b800] 02:57:01 INFO - PROCESS | 1846 | 1461059821247 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1846 | 1461059821307 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:57:01 INFO - PROCESS | 1846 | 1461059821314 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1846 | 1461059821317 Marionette TRACE conn4 <- [1,2322,null,{}] 02:57:01 INFO - PROCESS | 1846 | 1461059821323 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:01 INFO - PROCESS | 1846 | 1461059821588 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:57:02 INFO - PROCESS | 1846 | 1461059822006 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d88000 == 143 [pid = 1846] [id = 588] 02:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f3b39400) [pid = 1846] [serial = 1765] [outer = (nil)] 02:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1f3b3cc00) [pid = 1846] [serial = 1766] [outer = 0x7fe1f3b39400] 02:57:02 INFO - PROCESS | 1846 | 1461059822106 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1f424b000) [pid = 1846] [serial = 1767] [outer = 0x7fe1f3b39400] 02:57:03 INFO - PROCESS | 1846 | 1461059823047 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1783ms 02:57:03 INFO - PROCESS | 1846 | 1461059823098 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:57:03 INFO - PROCESS | 1846 | 1461059823109 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:57:03 INFO - PROCESS | 1846 | 1461059823116 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 1846 | 1461059823122 Marionette TRACE conn4 <- [1,2326,null,{}] 02:57:03 INFO - PROCESS | 1846 | 1461059823128 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:03 INFO - PROCESS | 1846 | 1461059823429 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:57:03 INFO - PROCESS | 1846 | 1461059823736 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4c2f000 == 144 [pid = 1846] [id = 589] 02:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f3b39800) [pid = 1846] [serial = 1768] [outer = (nil)] 02:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1f4c83400) [pid = 1846] [serial = 1769] [outer = 0x7fe1f3b39800] 02:57:03 INFO - PROCESS | 1846 | 1461059823817 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1f60b7800) [pid = 1846] [serial = 1770] [outer = 0x7fe1f3b39800] 02:57:04 INFO - PROCESS | 1846 | 1461059824709 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1637ms 02:57:04 INFO - PROCESS | 1846 | 1461059824754 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:57:04 INFO - PROCESS | 1846 | 1461059824758 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:57:04 INFO - PROCESS | 1846 | 1461059824766 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 1846 | 1461059824768 Marionette TRACE conn4 <- [1,2330,null,{}] 02:57:04 INFO - PROCESS | 1846 | 1461059824775 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:05 INFO - PROCESS | 1846 | 1461059825006 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:57:05 INFO - PROCESS | 1846 | 1461059825279 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8214000 == 145 [pid = 1846] [id = 590] 02:57:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1eba94800) [pid = 1846] [serial = 1771] [outer = (nil)] 02:57:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f6ca4400) [pid = 1846] [serial = 1772] [outer = 0x7fe1eba94800] 02:57:05 INFO - PROCESS | 1846 | 1461059825403 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1f808b000) [pid = 1846] [serial = 1773] [outer = 0x7fe1eba94800] 02:57:06 INFO - PROCESS | 1846 | 1461059826290 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1582ms 02:57:06 INFO - PROCESS | 1846 | 1461059826348 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:57:06 INFO - PROCESS | 1846 | 1461059826353 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:57:06 INFO - PROCESS | 1846 | 1461059826360 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 1846 | 1461059826363 Marionette TRACE conn4 <- [1,2334,null,{}] 02:57:06 INFO - PROCESS | 1846 | 1461059826373 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:06 INFO - PROCESS | 1846 | 1461059826616 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:57:06 INFO - PROCESS | 1846 | 1461059826921 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8a31000 == 146 [pid = 1846] [id = 591] 02:57:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f42ad000) [pid = 1846] [serial = 1774] [outer = (nil)] 02:57:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f8282000) [pid = 1846] [serial = 1775] [outer = 0x7fe1f42ad000] 02:57:07 INFO - PROCESS | 1846 | 1461059827002 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f83d7000) [pid = 1846] [serial = 1776] [outer = 0x7fe1f42ad000] 02:57:07 INFO - PROCESS | 1846 | 1461059827907 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1596ms 02:57:07 INFO - PROCESS | 1846 | 1461059827957 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:57:07 INFO - PROCESS | 1846 | 1461059827961 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:57:07 INFO - PROCESS | 1846 | 1461059827968 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1846 | 1461059827971 Marionette TRACE conn4 <- [1,2338,null,{}] 02:57:07 INFO - PROCESS | 1846 | 1461059827977 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 1846 | 1461059828216 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:57:08 INFO - PROCESS | 1846 | 1461059828484 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d2f800 == 147 [pid = 1846] [id = 592] 02:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1eba91000) [pid = 1846] [serial = 1777] [outer = (nil)] 02:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f878f800) [pid = 1846] [serial = 1778] [outer = 0x7fe1eba91000] 02:57:08 INFO - PROCESS | 1846 | 1461059828610 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1f88f8000) [pid = 1846] [serial = 1779] [outer = 0x7fe1eba91000] 02:57:09 INFO - PROCESS | 1846 | 1461059829507 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1597ms 02:57:09 INFO - PROCESS | 1846 | 1461059829582 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 1846 | 1461059829586 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:57:09 INFO - PROCESS | 1846 | 1461059829593 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 1846 | 1461059829596 Marionette TRACE conn4 <- [1,2342,null,{}] 02:57:09 INFO - PROCESS | 1846 | 1461059829602 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:09 INFO - PROCESS | 1846 | 1461059829871 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:57:10 INFO - PROCESS | 1846 | 1461059830182 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fa99c000 == 148 [pid = 1846] [id = 593] 02:57:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1ee253400) [pid = 1846] [serial = 1780] [outer = (nil)] 02:57:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f8eca400) [pid = 1846] [serial = 1781] [outer = 0x7fe1ee253400] 02:57:10 INFO - PROCESS | 1846 | 1461059830265 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f90acc00) [pid = 1846] [serial = 1782] [outer = 0x7fe1ee253400] 02:57:11 INFO - PROCESS | 1846 | 1461059831177 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1631ms 02:57:11 INFO - PROCESS | 1846 | 1461059831225 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:57:11 INFO - PROCESS | 1846 | 1461059831229 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:57:11 INFO - PROCESS | 1846 | 1461059831236 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 1846 | 1461059831239 Marionette TRACE conn4 <- [1,2346,null,{}] 02:57:11 INFO - PROCESS | 1846 | 1461059831245 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:11 INFO - PROCESS | 1846 | 1461059831491 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:57:11 INFO - PROCESS | 1846 | 1461059831757 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fdf80000 == 149 [pid = 1846] [id = 594] 02:57:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1f8785000) [pid = 1846] [serial = 1783] [outer = (nil)] 02:57:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f926ec00) [pid = 1846] [serial = 1784] [outer = 0x7fe1f8785000] 02:57:11 INFO - PROCESS | 1846 | 1461059831883 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1fb5b8400) [pid = 1846] [serial = 1785] [outer = 0x7fe1f8785000] 02:57:12 INFO - PROCESS | 1846 | 1461059832848 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1683ms 02:57:12 INFO - PROCESS | 1846 | 1461059832921 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 1846 | 1461059832927 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:57:12 INFO - PROCESS | 1846 | 1461059832938 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 1846 | 1461059832943 Marionette TRACE conn4 <- [1,2350,null,{}] 02:57:12 INFO - PROCESS | 1846 | 1461059832953 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:13 INFO - PROCESS | 1846 | 1461059833335 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:57:13 INFO - PROCESS | 1846 | 1461059833725 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fec10000 == 150 [pid = 1846] [id = 595] 02:57:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1e4bd6800) [pid = 1846] [serial = 1786] [outer = (nil)] 02:57:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1fcc99000) [pid = 1846] [serial = 1787] [outer = 0x7fe1e4bd6800] 02:57:13 INFO - PROCESS | 1846 | 1461059833854 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1fd046800) [pid = 1846] [serial = 1788] [outer = 0x7fe1e4bd6800] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e18a6800 == 149 [pid = 1846] [id = 475] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe212083000 == 148 [pid = 1846] [id = 473] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e12ee800 == 147 [pid = 1846] [id = 474] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e633e000 == 146 [pid = 1846] [id = 577] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e52c7800 == 145 [pid = 1846] [id = 576] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e356a000 == 144 [pid = 1846] [id = 575] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e18b6800 == 143 [pid = 1846] [id = 574] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e18ae800 == 142 [pid = 1846] [id = 573] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210375000 == 141 [pid = 1846] [id = 570] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20e12c000 == 140 [pid = 1846] [id = 569] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20af25800 == 139 [pid = 1846] [id = 568] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7a3000 == 138 [pid = 1846] [id = 567] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd34000 == 137 [pid = 1846] [id = 566] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8d19000 == 136 [pid = 1846] [id = 565] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8995800 == 135 [pid = 1846] [id = 564] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f80b6000 == 134 [pid = 1846] [id = 563] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3f45000 == 133 [pid = 1846] [id = 562] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee0de000 == 132 [pid = 1846] [id = 561] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec75d000 == 131 [pid = 1846] [id = 560] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb842800 == 130 [pid = 1846] [id = 559] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e9463000 == 129 [pid = 1846] [id = 558] 02:57:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3e97800 == 128 [pid = 1846] [id = 557] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1e4df5800) [pid = 1846] [serial = 1664] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e7851c00) [pid = 1846] [serial = 1613] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1e7acd800) [pid = 1846] [serial = 1614] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e17ea000) [pid = 1846] [serial = 1655] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e7808400) [pid = 1846] [serial = 1656] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1f60b3400) [pid = 1846] [serial = 1631] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f7f87c00) [pid = 1846] [serial = 1632] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1fdd5f000) [pid = 1846] [serial = 1646] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1fde5c400) [pid = 1846] [serial = 1647] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1e7b4dc00) [pid = 1846] [serial = 1616] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1eaa5c400) [pid = 1846] [serial = 1617] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1ed527c00) [pid = 1846] [serial = 1619] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1ee24d000) [pid = 1846] [serial = 1620] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1f468c800) [pid = 1846] [serial = 1628] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1f4699000) [pid = 1846] [serial = 1629] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe200e9b000) [pid = 1846] [serial = 1652] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe209ed9000) [pid = 1846] [serial = 1653] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e2b61800) [pid = 1846] [serial = 1604] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1e3b1b000) [pid = 1846] [serial = 1605] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1e3adc400) [pid = 1846] [serial = 1661] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1e4b96c00) [pid = 1846] [serial = 1607] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1e4df1400) [pid = 1846] [serial = 1608] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1f926b000) [pid = 1846] [serial = 1637] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1fcd1dc00) [pid = 1846] [serial = 1638] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1f284f800) [pid = 1846] [serial = 1622] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f3a6b800) [pid = 1846] [serial = 1623] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1fd089400) [pid = 1846] [serial = 1640] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fd534000) [pid = 1846] [serial = 1641] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1fe56f000) [pid = 1846] [serial = 1649] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1ff31d000) [pid = 1846] [serial = 1650] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1e3b1f400) [pid = 1846] [serial = 1667] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e6596400) [pid = 1846] [serial = 1610] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e7805c00) [pid = 1846] [serial = 1611] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e24cd400) [pid = 1846] [serial = 1658] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e2a43400) [pid = 1846] [serial = 1659] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1fd69c800) [pid = 1846] [serial = 1643] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1fd6f8400) [pid = 1846] [serial = 1644] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1f8eb1800) [pid = 1846] [serial = 1634] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f8ecf000) [pid = 1846] [serial = 1635] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1f3b41800) [pid = 1846] [serial = 1625] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1f42a1000) [pid = 1846] [serial = 1626] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1e6434000) [pid = 1846] [serial = 1665] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1e4df1c00) [pid = 1846] [serial = 1668] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1e3bd5800) [pid = 1846] [serial = 1662] [outer = (nil)] [url = about:blank] 02:57:17 INFO - PROCESS | 1846 | 1461059837549 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 4657ms 02:57:17 INFO - PROCESS | 1846 | 1461059837656 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 1846 | 1461059837665 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:57:17 INFO - PROCESS | 1846 | 1461059837685 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1846 | 1461059837695 Marionette TRACE conn4 <- [1,2354,null,{}] 02:57:17 INFO - PROCESS | 1846 | 1461059837709 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:18 INFO - PROCESS | 1846 | 1461059838019 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:57:18 INFO - PROCESS | 1846 | 1461059838268 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18ae000 == 129 [pid = 1846] [id = 596] 02:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e17e6000) [pid = 1846] [serial = 1789] [outer = (nil)] 02:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e194dc00) [pid = 1846] [serial = 1790] [outer = 0x7fe1e17e6000] 02:57:18 INFO - PROCESS | 1846 | 1461059838387 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e2369c00) [pid = 1846] [serial = 1791] [outer = 0x7fe1e17e6000] 02:57:19 INFO - PROCESS | 1846 | 1461059839516 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1899ms 02:57:19 INFO - PROCESS | 1846 | 1461059839581 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 1846 | 1461059839590 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:57:19 INFO - PROCESS | 1846 | 1461059839602 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 1846 | 1461059839606 Marionette TRACE conn4 <- [1,2358,null,{}] 02:57:19 INFO - PROCESS | 1846 | 1461059839613 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:19 INFO - PROCESS | 1846 | 1461059839945 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:57:19 INFO - PROCESS | 1846 | 1461059839983 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e329c800 == 130 [pid = 1846] [id = 597] 02:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e1237400) [pid = 1846] [serial = 1792] [outer = (nil)] 02:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e2a4b000) [pid = 1846] [serial = 1793] [outer = 0x7fe1e1237400] 02:57:20 INFO - PROCESS | 1846 | 1461059840051 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e2b66800) [pid = 1846] [serial = 1794] [outer = 0x7fe1e1237400] 02:57:21 INFO - PROCESS | 1846 | 1461059841269 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1738ms 02:57:21 INFO - PROCESS | 1846 | 1461059841339 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 1846 | 1461059841343 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:57:21 INFO - PROCESS | 1846 | 1461059841350 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 1846 | 1461059841357 Marionette TRACE conn4 <- [1,2362,null,{}] 02:57:21 INFO - PROCESS | 1846 | 1461059841394 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:21 INFO - PROCESS | 1846 | 1461059841690 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:57:22 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1e3df5c00) [pid = 1846] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:57:22 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1e1206800) [pid = 1846] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:57:22 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1e1207800) [pid = 1846] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:57:22 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1e35ef800) [pid = 1846] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:57:22 INFO - PROCESS | 1846 | 1461059842178 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3dd0000 == 131 [pid = 1846] [id = 598] 02:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e194fc00) [pid = 1846] [serial = 1795] [outer = (nil)] 02:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e35ef800) [pid = 1846] [serial = 1796] [outer = 0x7fe1e194fc00] 02:57:22 INFO - PROCESS | 1846 | 1461059842257 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e3bca400) [pid = 1846] [serial = 1797] [outer = 0x7fe1e194fc00] 02:57:23 INFO - PROCESS | 1846 | 1461059843076 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1746ms 02:57:23 INFO - PROCESS | 1846 | 1461059843109 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 1846 | 1461059843113 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:57:23 INFO - PROCESS | 1846 | 1461059843120 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 1846 | 1461059843124 Marionette TRACE conn4 <- [1,2366,null,{}] 02:57:23 INFO - PROCESS | 1846 | 1461059843129 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:23 INFO - PROCESS | 1846 | 1461059843354 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:57:23 INFO - PROCESS | 1846 | 1461059843537 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e52c5800 == 132 [pid = 1846] [id = 599] 02:57:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e236a000) [pid = 1846] [serial = 1798] [outer = (nil)] 02:57:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e4b89c00) [pid = 1846] [serial = 1799] [outer = 0x7fe1e236a000] 02:57:23 INFO - PROCESS | 1846 | 1461059843607 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e4bd9000) [pid = 1846] [serial = 1800] [outer = 0x7fe1e236a000] 02:57:24 INFO - PROCESS | 1846 | 1461059844718 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1636ms 02:57:24 INFO - PROCESS | 1846 | 1461059844758 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 1846 | 1461059844766 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:57:24 INFO - PROCESS | 1846 | 1461059844775 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 1846 | 1461059844781 Marionette TRACE conn4 <- [1,2370,null,{}] 02:57:24 INFO - PROCESS | 1846 | 1461059844789 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:25 INFO - PROCESS | 1846 | 1461059845067 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:57:25 INFO - PROCESS | 1846 | 1461059845410 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3559000 == 133 [pid = 1846] [id = 600] 02:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e24d7c00) [pid = 1846] [serial = 1801] [outer = (nil)] 02:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e2a48400) [pid = 1846] [serial = 1802] [outer = 0x7fe1e24d7c00] 02:57:25 INFO - PROCESS | 1846 | 1461059845493 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e2dae800) [pid = 1846] [serial = 1803] [outer = 0x7fe1e24d7c00] 02:57:26 INFO - PROCESS | 1846 | 1461059846467 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1739ms 02:57:26 INFO - PROCESS | 1846 | 1461059846514 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 1846 | 1461059846524 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:57:26 INFO - PROCESS | 1846 | 1461059846535 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 1846 | 1461059846539 Marionette TRACE conn4 <- [1,2374,null,{}] 02:57:26 INFO - PROCESS | 1846 | 1461059846546 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:26 INFO - PROCESS | 1846 | 1461059846809 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:57:27 INFO - PROCESS | 1846 | 1461059847136 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e633d000 == 134 [pid = 1846] [id = 601] 02:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e3bc9c00) [pid = 1846] [serial = 1804] [outer = (nil)] 02:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e4cc9000) [pid = 1846] [serial = 1805] [outer = 0x7fe1e3bc9c00] 02:57:27 INFO - PROCESS | 1846 | 1461059847225 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e4df9c00) [pid = 1846] [serial = 1806] [outer = 0x7fe1e3bc9c00] 02:57:28 INFO - PROCESS | 1846 | 1461059848268 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1790ms 02:57:28 INFO - PROCESS | 1846 | 1461059848326 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 1846 | 1461059848329 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:57:28 INFO - PROCESS | 1846 | 1461059848337 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 1846 | 1461059848344 Marionette TRACE conn4 <- [1,2378,null,{}] 02:57:28 INFO - PROCESS | 1846 | 1461059848362 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:28 INFO - PROCESS | 1846 | 1461059848646 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:57:28 INFO - PROCESS | 1846 | 1461059848957 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e78bb000 == 135 [pid = 1846] [id = 602] 02:57:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e5635c00) [pid = 1846] [serial = 1807] [outer = (nil)] 02:57:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1e62a9c00) [pid = 1846] [serial = 1808] [outer = 0x7fe1e5635c00] 02:57:29 INFO - PROCESS | 1846 | 1461059849047 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e642e000) [pid = 1846] [serial = 1809] [outer = 0x7fe1e5635c00] 02:57:30 INFO - PROCESS | 1846 | 1461059849995 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:57:30 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:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1694ms 02:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:57:30 INFO - PROCESS | 1846 | 1461059850033 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:57:30 INFO - PROCESS | 1846 | 1461059850037 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:57:30 INFO - PROCESS | 1846 | 1461059850043 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - PROCESS | 1846 | 1461059850046 Marionette TRACE conn4 <- [1,2382,null,{}] 02:57:30 INFO - PROCESS | 1846 | 1461059850053 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:30 INFO - PROCESS | 1846 | 1461059850286 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:57:30 INFO - PROCESS | 1846 | 1461059850599 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e9462800 == 136 [pid = 1846] [id = 603] 02:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1e1951000) [pid = 1846] [serial = 1810] [outer = (nil)] 02:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1e647ec00) [pid = 1846] [serial = 1811] [outer = 0x7fe1e1951000] 02:57:30 INFO - PROCESS | 1846 | 1461059850684 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1e6588c00) [pid = 1846] [serial = 1812] [outer = 0x7fe1e1951000] 02:57:31 INFO - PROCESS | 1846 | 1461059851564 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:57:31 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:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1584ms 02:57:31 INFO - PROCESS | 1846 | 1461059851627 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 1846 | 1461059851631 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:57:31 INFO - PROCESS | 1846 | 1461059851637 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 1846 | 1461059851641 Marionette TRACE conn4 <- [1,2386,null,{}] 02:57:31 INFO - PROCESS | 1846 | 1461059851647 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:31 INFO - PROCESS | 1846 | 1461059851888 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:57:32 INFO - PROCESS | 1846 | 1461059852199 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab1a800 == 137 [pid = 1846] [id = 604] 02:57:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1e5637000) [pid = 1846] [serial = 1813] [outer = (nil)] 02:57:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1e6594400) [pid = 1846] [serial = 1814] [outer = 0x7fe1e5637000] 02:57:32 INFO - PROCESS | 1846 | 1461059852284 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1e776dc00) [pid = 1846] [serial = 1815] [outer = 0x7fe1e5637000] 02:57:33 INFO - PROCESS | 1846 | 1461059853215 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1629ms 02:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:57:33 INFO - PROCESS | 1846 | 1461059853269 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 1846 | 1461059853272 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:57:33 INFO - PROCESS | 1846 | 1461059853278 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 1846 | 1461059853281 Marionette TRACE conn4 <- [1,2390,null,{}] 02:57:33 INFO - PROCESS | 1846 | 1461059853288 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:33 INFO - PROCESS | 1846 | 1461059853587 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:57:33 INFO - PROCESS | 1846 | 1461059853905 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb853800 == 138 [pid = 1846] [id = 605] 02:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1e7acdc00) [pid = 1846] [serial = 1816] [outer = (nil)] 02:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1e7ad6c00) [pid = 1846] [serial = 1817] [outer = 0x7fe1e7acdc00] 02:57:34 INFO - PROCESS | 1846 | 1461059854011 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1e7b4e000) [pid = 1846] [serial = 1818] [outer = 0x7fe1e7acdc00] 02:57:35 INFO - PROCESS | 1846 | 1461059855077 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1838ms 02:57:35 INFO - PROCESS | 1846 | 1461059855116 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 1846 | 1461059855119 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:57:35 INFO - PROCESS | 1846 | 1461059855127 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 1846 | 1461059855130 Marionette TRACE conn4 <- [1,2394,null,{}] 02:57:35 INFO - PROCESS | 1846 | 1461059855136 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:35 INFO - PROCESS | 1846 | 1461059855401 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:57:35 INFO - PROCESS | 1846 | 1461059855707 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec43a000 == 139 [pid = 1846] [id = 606] 02:57:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1ea8b6400) [pid = 1846] [serial = 1819] [outer = (nil)] 02:57:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1ea8bd800) [pid = 1846] [serial = 1820] [outer = 0x7fe1ea8b6400] 02:57:35 INFO - PROCESS | 1846 | 1461059855812 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1eaa59400) [pid = 1846] [serial = 1821] [outer = 0x7fe1ea8b6400] 02:57:36 INFO - PROCESS | 1846 | 1461059856773 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1680ms 02:57:36 INFO - PROCESS | 1846 | 1461059856808 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 1846 | 1461059856813 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:57:36 INFO - PROCESS | 1846 | 1461059856820 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 1846 | 1461059856824 Marionette TRACE conn4 <- [1,2398,null,{}] 02:57:36 INFO - PROCESS | 1846 | 1461059856830 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:37 INFO - PROCESS | 1846 | 1461059857073 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:57:37 INFO - PROCESS | 1846 | 1461059857427 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec6b2000 == 140 [pid = 1846] [id = 607] 02:57:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1e24d0c00) [pid = 1846] [serial = 1822] [outer = (nil)] 02:57:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1eabd1800) [pid = 1846] [serial = 1823] [outer = 0x7fe1e24d0c00] 02:57:37 INFO - PROCESS | 1846 | 1461059857514 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1eabddc00) [pid = 1846] [serial = 1824] [outer = 0x7fe1e24d0c00] 02:57:38 INFO - PROCESS | 1846 | 1461059858454 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1686ms 02:57:38 INFO - PROCESS | 1846 | 1461059858508 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 1846 | 1461059858513 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:57:38 INFO - PROCESS | 1846 | 1461059858520 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 1846 | 1461059858524 Marionette TRACE conn4 <- [1,2402,null,{}] 02:57:38 INFO - PROCESS | 1846 | 1461059858530 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:38 INFO - PROCESS | 1846 | 1461059858769 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:57:39 INFO - PROCESS | 1846 | 1461059859081 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4cd800 == 141 [pid = 1846] [id = 608] 02:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1e3df1000) [pid = 1846] [serial = 1825] [outer = (nil)] 02:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1eaf74c00) [pid = 1846] [serial = 1826] [outer = 0x7fe1e3df1000] 02:57:39 INFO - PROCESS | 1846 | 1461059859170 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1eb898800) [pid = 1846] [serial = 1827] [outer = 0x7fe1e3df1000] 02:57:40 INFO - PROCESS | 1846 | 1461059860116 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1635ms 02:57:40 INFO - PROCESS | 1846 | 1461059860157 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 1846 | 1461059860161 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:57:40 INFO - PROCESS | 1846 | 1461059860168 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 1846 | 1461059860171 Marionette TRACE conn4 <- [1,2406,null,{}] 02:57:40 INFO - PROCESS | 1846 | 1461059860177 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:40 INFO - PROCESS | 1846 | 1461059860416 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:57:40 INFO - PROCESS | 1846 | 1461059860732 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee0c5800 == 142 [pid = 1846] [id = 609] 02:57:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1e4b94400) [pid = 1846] [serial = 1828] [outer = (nil)] 02:57:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1eb929800) [pid = 1846] [serial = 1829] [outer = 0x7fe1e4b94400] 02:57:40 INFO - PROCESS | 1846 | 1461059860819 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1ebc8dc00) [pid = 1846] [serial = 1830] [outer = 0x7fe1e4b94400] 02:57:41 INFO - PROCESS | 1846 | 1461059861758 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1629ms 02:57:41 INFO - PROCESS | 1846 | 1461059861799 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 1846 | 1461059861804 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:57:41 INFO - PROCESS | 1846 | 1461059861810 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 1846 | 1461059861815 Marionette TRACE conn4 <- [1,2410,null,{}] 02:57:41 INFO - PROCESS | 1846 | 1461059861821 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:42 INFO - PROCESS | 1846 | 1461059862110 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:57:42 INFO - PROCESS | 1846 | 1461059862443 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f2979000 == 143 [pid = 1846] [id = 610] 02:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1ed523000) [pid = 1846] [serial = 1831] [outer = (nil)] 02:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1ed526800) [pid = 1846] [serial = 1832] [outer = 0x7fe1ed523000] 02:57:42 INFO - PROCESS | 1846 | 1461059862540 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1ee0ac000) [pid = 1846] [serial = 1833] [outer = 0x7fe1ed523000] 02:57:43 INFO - PROCESS | 1846 | 1461059863524 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1789ms 02:57:43 INFO - PROCESS | 1846 | 1461059863601 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 1846 | 1461059863604 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:57:43 INFO - PROCESS | 1846 | 1461059863611 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 1846 | 1461059863614 Marionette TRACE conn4 <- [1,2414,null,{}] 02:57:43 INFO - PROCESS | 1846 | 1461059863621 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:43 INFO - PROCESS | 1846 | 1461059863926 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:57:44 INFO - PROCESS | 1846 | 1461059864246 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d86800 == 144 [pid = 1846] [id = 611] 02:57:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1ed523800) [pid = 1846] [serial = 1834] [outer = (nil)] 02:57:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1ee276400) [pid = 1846] [serial = 1835] [outer = 0x7fe1ed523800] 02:57:44 INFO - PROCESS | 1846 | 1461059864333 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1f284b800) [pid = 1846] [serial = 1836] [outer = 0x7fe1ed523800] 02:57:45 INFO - PROCESS | 1846 | 1461059865238 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1682ms 02:57:45 INFO - PROCESS | 1846 | 1461059865294 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 1846 | 1461059865298 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:57:45 INFO - PROCESS | 1846 | 1461059865305 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 1846 | 1461059865307 Marionette TRACE conn4 <- [1,2418,null,{}] 02:57:45 INFO - PROCESS | 1846 | 1461059865314 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:45 INFO - PROCESS | 1846 | 1461059865555 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:57:45 INFO - PROCESS | 1846 | 1461059865867 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4ac4000 == 145 [pid = 1846] [id = 612] 02:57:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1ee0b0400) [pid = 1846] [serial = 1837] [outer = (nil)] 02:57:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1f2870000) [pid = 1846] [serial = 1838] [outer = 0x7fe1ee0b0400] 02:57:45 INFO - PROCESS | 1846 | 1461059865950 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1f3a6ec00) [pid = 1846] [serial = 1839] [outer = 0x7fe1ee0b0400] 02:57:46 INFO - PROCESS | 1846 | 1461059866844 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1586ms 02:57:46 INFO - PROCESS | 1846 | 1461059866893 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 1846 | 1461059866895 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:57:46 INFO - PROCESS | 1846 | 1461059866903 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 1846 | 1461059866908 Marionette TRACE conn4 <- [1,2422,null,{}] 02:57:46 INFO - PROCESS | 1846 | 1461059866916 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:47 INFO - PROCESS | 1846 | 1461059867159 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:57:47 INFO - PROCESS | 1846 | 1461059867481 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4c2c000 == 146 [pid = 1846] [id = 613] 02:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1e79af000) [pid = 1846] [serial = 1840] [outer = (nil)] 02:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1f3a73c00) [pid = 1846] [serial = 1841] [outer = 0x7fe1e79af000] 02:57:47 INFO - PROCESS | 1846 | 1461059867564 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1f3b32400) [pid = 1846] [serial = 1842] [outer = 0x7fe1e79af000] 02:57:48 INFO - PROCESS | 1846 | 1461059868481 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1633ms 02:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:57:48 INFO - PROCESS | 1846 | 1461059868538 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 1846 | 1461059868541 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:57:48 INFO - PROCESS | 1846 | 1461059868548 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1846 | 1461059868551 Marionette TRACE conn4 <- [1,2426,null,{}] 02:57:48 INFO - PROCESS | 1846 | 1461059868557 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:48 INFO - PROCESS | 1846 | 1461059868812 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:57:49 INFO - PROCESS | 1846 | 1461059869125 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f821e800 == 147 [pid = 1846] [id = 614] 02:57:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1eb892000) [pid = 1846] [serial = 1843] [outer = (nil)] 02:57:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1f3b3ac00) [pid = 1846] [serial = 1844] [outer = 0x7fe1eb892000] 02:57:49 INFO - PROCESS | 1846 | 1461059869211 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1f3f24c00) [pid = 1846] [serial = 1845] [outer = 0x7fe1eb892000] 02:57:50 INFO - PROCESS | 1846 | 1461059870108 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1636ms 02:57:50 INFO - PROCESS | 1846 | 1461059870184 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 1846 | 1461059870187 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:57:50 INFO - PROCESS | 1846 | 1461059870194 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 1846 | 1461059870197 Marionette TRACE conn4 <- [1,2430,null,{}] 02:57:50 INFO - PROCESS | 1846 | 1461059870203 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:50 INFO - PROCESS | 1846 | 1461059870480 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:57:50 INFO - PROCESS | 1846 | 1461059870799 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f88cd800 == 148 [pid = 1846] [id = 615] 02:57:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1eaf78400) [pid = 1846] [serial = 1846] [outer = (nil)] 02:57:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1f424a000) [pid = 1846] [serial = 1847] [outer = 0x7fe1eaf78400] 02:57:50 INFO - PROCESS | 1846 | 1461059870878 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1f42a9800) [pid = 1846] [serial = 1848] [outer = 0x7fe1eaf78400] 02:57:51 INFO - PROCESS | 1846 | 1461059871745 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1590ms 02:57:51 INFO - PROCESS | 1846 | 1461059871785 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 1846 | 1461059871788 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:57:51 INFO - PROCESS | 1846 | 1461059871796 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 1846 | 1461059871800 Marionette TRACE conn4 <- [1,2434,null,{}] 02:57:51 INFO - PROCESS | 1846 | 1461059871807 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:52 INFO - PROCESS | 1846 | 1461059872051 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:57:52 INFO - PROCESS | 1846 | 1461059872386 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8a3d800 == 149 [pid = 1846] [id = 616] 02:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1f3b36800) [pid = 1846] [serial = 1849] [outer = (nil)] 02:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1f44f8400) [pid = 1846] [serial = 1850] [outer = 0x7fe1f3b36800] 02:57:52 INFO - PROCESS | 1846 | 1461059872468 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1f468b400) [pid = 1846] [serial = 1851] [outer = 0x7fe1f3b36800] 02:57:53 INFO - PROCESS | 1846 | 1461059873374 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1642ms 02:57:53 INFO - PROCESS | 1846 | 1461059873439 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 1846 | 1461059873443 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:57:53 INFO - PROCESS | 1846 | 1461059873450 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 1846 | 1461059873453 Marionette TRACE conn4 <- [1,2438,null,{}] 02:57:53 INFO - PROCESS | 1846 | 1461059873459 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:53 INFO - PROCESS | 1846 | 1461059873699 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:57:54 INFO - PROCESS | 1846 | 1461059874041 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e235f000 == 150 [pid = 1846] [id = 617] 02:57:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1e1203000) [pid = 1846] [serial = 1852] [outer = (nil)] 02:57:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1e1950c00) [pid = 1846] [serial = 1853] [outer = 0x7fe1e1203000] 02:57:54 INFO - PROCESS | 1846 | 1461059874123 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1f4695c00) [pid = 1846] [serial = 1854] [outer = 0x7fe1e1203000] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1bd0800 == 149 [pid = 1846] [id = 460] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f929b000 == 148 [pid = 1846] [id = 547] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8d23800 == 147 [pid = 1846] [id = 546] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8a3a000 == 146 [pid = 1846] [id = 545] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec428800 == 145 [pid = 1846] [id = 462] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd40800 == 144 [pid = 1846] [id = 548] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe711800 == 143 [pid = 1846] [id = 549] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4c3800 == 142 [pid = 1846] [id = 463] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fa99c000 == 141 [pid = 1846] [id = 593] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8d2f800 == 140 [pid = 1846] [id = 592] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8a31000 == 139 [pid = 1846] [id = 591] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8214000 == 138 [pid = 1846] [id = 590] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4c2f000 == 137 [pid = 1846] [id = 589] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d88000 == 136 [pid = 1846] [id = 588] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2982800 == 135 [pid = 1846] [id = 587] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f276e800 == 134 [pid = 1846] [id = 586] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfd6000 == 133 [pid = 1846] [id = 585] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4c7000 == 132 [pid = 1846] [id = 584] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec584800 == 131 [pid = 1846] [id = 583] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb875000 == 130 [pid = 1846] [id = 582] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ead69000 == 129 [pid = 1846] [id = 581] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e7992800 == 128 [pid = 1846] [id = 580] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4f5e800 == 127 [pid = 1846] [id = 579] 02:57:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1be2000 == 126 [pid = 1846] [id = 578] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1fd2bc000) [pid = 1846] [serial = 1700] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1f8ed8000) [pid = 1846] [serial = 1697] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1f8791400) [pid = 1846] [serial = 1694] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1f80dec00) [pid = 1846] [serial = 1691] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1f42a1400) [pid = 1846] [serial = 1688] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1ec6cec00) [pid = 1846] [serial = 1685] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1eaf72400) [pid = 1846] [serial = 1682] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1e7b4a000) [pid = 1846] [serial = 1679] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1e6589000) [pid = 1846] [serial = 1676] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1e3bc8800) [pid = 1846] [serial = 1673] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1e6480400) [pid = 1846] [serial = 1670] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1e2a47800) [pid = 1846] [serial = 1724] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1e2b69c00) [pid = 1846] [serial = 1725] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1e1942c00) [pid = 1846] [serial = 1722] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1e3b1e400) [pid = 1846] [serial = 1727] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1e3bcc000) [pid = 1846] [serial = 1728] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e4df2000) [pid = 1846] [serial = 1733] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1e4bd0000) [pid = 1846] [serial = 1730] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1e4cc0800) [pid = 1846] [serial = 1731] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e1238800) [pid = 1846] [serial = 1721] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1e120d000) [pid = 1846] [serial = 1718] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e2daec00) [pid = 1846] [serial = 1715] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe210340000) [pid = 1846] [serial = 1712] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe20fe27000) [pid = 1846] [serial = 1709] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe20be2b000) [pid = 1846] [serial = 1706] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1ff77a800) [pid = 1846] [serial = 1703] [outer = (nil)] [url = about:blank] 02:57:56 INFO - PROCESS | 1846 | 1461059876580 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 3143ms 02:57:56 INFO - PROCESS | 1846 | 1461059876594 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 1846 | 1461059876599 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:57:56 INFO - PROCESS | 1846 | 1461059876610 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 1846 | 1461059876613 Marionette TRACE conn4 <- [1,2442,null,{}] 02:57:56 INFO - PROCESS | 1846 | 1461059876625 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:56 INFO - PROCESS | 1846 | 1461059876965 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:57:57 INFO - PROCESS | 1846 | 1461059877093 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e32a0000 == 127 [pid = 1846] [id = 618] 02:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1e236b000) [pid = 1846] [serial = 1855] [outer = (nil)] 02:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1e2a49c00) [pid = 1846] [serial = 1856] [outer = 0x7fe1e236b000] 02:57:57 INFO - PROCESS | 1846 | 1461059877185 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1e2da7400) [pid = 1846] [serial = 1857] [outer = 0x7fe1e236b000] 02:57:58 INFO - PROCESS | 1846 | 1461059878152 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1590ms 02:57:58 INFO - PROCESS | 1846 | 1461059878201 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1846 | 1461059878209 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:57:58 INFO - PROCESS | 1846 | 1461059878220 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1846 | 1461059878224 Marionette TRACE conn4 <- [1,2446,null,{}] 02:57:58 INFO - PROCESS | 1846 | 1461059878231 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:58 INFO - PROCESS | 1846 | 1461059878463 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:57:58 INFO - PROCESS | 1846 | 1461059878719 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4f5d000 == 128 [pid = 1846] [id = 619] 02:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1e2db5800) [pid = 1846] [serial = 1858] [outer = (nil)] 02:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1e3dfc400) [pid = 1846] [serial = 1859] [outer = 0x7fe1e2db5800] 02:57:58 INFO - PROCESS | 1846 | 1461059878803 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1e4cc9c00) [pid = 1846] [serial = 1860] [outer = 0x7fe1e2db5800] 02:57:59 INFO - PROCESS | 1846 | 1461059879649 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1480ms 02:57:59 INFO - PROCESS | 1846 | 1461059879707 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 1846 | 1461059879710 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:57:59 INFO - PROCESS | 1846 | 1461059879718 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1846 | 1461059879724 Marionette TRACE conn4 <- [1,2450,null,{}] 02:57:59 INFO - PROCESS | 1846 | 1461059879747 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:00 INFO - PROCESS | 1846 | 1461059880040 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:58:00 INFO - PROCESS | 1846 | 1461059880086 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e652a000 == 129 [pid = 1846] [id = 620] 02:58:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1e53d5000) [pid = 1846] [serial = 1861] [outer = (nil)] 02:58:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1e62a3400) [pid = 1846] [serial = 1862] [outer = 0x7fe1e53d5000] 02:58:00 INFO - PROCESS | 1846 | 1461059880166 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1e6430000) [pid = 1846] [serial = 1863] [outer = 0x7fe1e53d5000] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1e1203c00) [pid = 1846] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1ea8ba800) [pid = 1846] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e1239800) [pid = 1846] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1e194fc00) [pid = 1846] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e35f4800) [pid = 1846] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e647e000) [pid = 1846] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1eba94800) [pid = 1846] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f6221000) [pid = 1846] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1f3b39400) [pid = 1846] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1ea8b9c00) [pid = 1846] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1e7843800) [pid = 1846] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1e1237400) [pid = 1846] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1eba91000) [pid = 1846] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1f3b39800) [pid = 1846] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1fc094000) [pid = 1846] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1ee253400) [pid = 1846] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1ec6c2400) [pid = 1846] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1e4b88400) [pid = 1846] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e7764800) [pid = 1846] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1e17e6000) [pid = 1846] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1e4ccac00) [pid = 1846] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1fd046c00) [pid = 1846] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1e35ea000) [pid = 1846] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1eb91e800) [pid = 1846] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1e1207400) [pid = 1846] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1e3ad4400) [pid = 1846] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1ee27f000) [pid = 1846] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1e4cc3c00) [pid = 1846] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1e3b19800) [pid = 1846] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f8785000) [pid = 1846] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1e79a3400) [pid = 1846] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1eabd2000) [pid = 1846] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f83d1000) [pid = 1846] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e194b800) [pid = 1846] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e4cc2000) [pid = 1846] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1ed39b800) [pid = 1846] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1f42ad000) [pid = 1846] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f3ab7c00) [pid = 1846] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1e4bd6800) [pid = 1846] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:58:01 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1e123f000) [pid = 1846] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:58:01 INFO - PROCESS | 1846 | 1461059881894 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2202ms 02:58:01 INFO - PROCESS | 1846 | 1461059881921 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 1846 | 1461059881926 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:58:01 INFO - PROCESS | 1846 | 1461059881943 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 1846 | 1461059881945 Marionette TRACE conn4 <- [1,2454,null,{}] 02:58:01 INFO - PROCESS | 1846 | 1461059881952 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:02 INFO - PROCESS | 1846 | 1461059882192 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:58:02 INFO - PROCESS | 1846 | 1461059882385 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6529000 == 130 [pid = 1846] [id = 621] 02:58:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e1203800) [pid = 1846] [serial = 1864] [outer = (nil)] 02:58:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e4bd6800) [pid = 1846] [serial = 1865] [outer = 0x7fe1e1203800] 02:58:02 INFO - PROCESS | 1846 | 1461059882453 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e5639000) [pid = 1846] [serial = 1866] [outer = 0x7fe1e1203800] 02:58:03 INFO - PROCESS | 1846 | 1461059883231 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1341ms 02:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:58:03 INFO - PROCESS | 1846 | 1461059883285 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 1846 | 1461059883287 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:58:03 INFO - PROCESS | 1846 | 1461059883294 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 1846 | 1461059883297 Marionette TRACE conn4 <- [1,2458,null,{}] 02:58:03 INFO - PROCESS | 1846 | 1461059883302 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:03 INFO - PROCESS | 1846 | 1461059883680 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:58:04 INFO - PROCESS | 1846 | 1461059884026 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e31d7000 == 131 [pid = 1846] [id = 622] 02:58:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e1207400) [pid = 1846] [serial = 1867] [outer = (nil)] 02:58:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e17f2400) [pid = 1846] [serial = 1868] [outer = 0x7fe1e1207400] 02:58:04 INFO - PROCESS | 1846 | 1461059884117 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e24cdc00) [pid = 1846] [serial = 1869] [outer = 0x7fe1e1207400] 02:58:05 INFO - PROCESS | 1846 | 1461059885068 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1832ms 02:58:05 INFO - PROCESS | 1846 | 1461059885129 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:58:05 INFO - PROCESS | 1846 | 1461059885136 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:58:05 INFO - PROCESS | 1846 | 1461059885146 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1846 | 1461059885154 Marionette TRACE conn4 <- [1,2462,null,{}] 02:58:05 INFO - PROCESS | 1846 | 1461059885162 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 1846 | 1461059885450 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:58:05 INFO - PROCESS | 1846 | 1461059885776 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6345800 == 132 [pid = 1846] [id = 623] 02:58:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e2b60000) [pid = 1846] [serial = 1870] [outer = (nil)] 02:58:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e4b92c00) [pid = 1846] [serial = 1871] [outer = 0x7fe1e2b60000] 02:58:05 INFO - PROCESS | 1846 | 1461059885861 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e4df8c00) [pid = 1846] [serial = 1872] [outer = 0x7fe1e2b60000] 02:58:06 INFO - PROCESS | 1846 | 1461059886840 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1745ms 02:58:06 INFO - PROCESS | 1846 | 1461059886890 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 1846 | 1461059886895 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:58:06 INFO - PROCESS | 1846 | 1461059886903 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 1846 | 1461059886907 Marionette TRACE conn4 <- [1,2466,null,{}] 02:58:06 INFO - PROCESS | 1846 | 1461059886914 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:07 INFO - PROCESS | 1846 | 1461059887176 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:58:07 INFO - PROCESS | 1846 | 1461059887536 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ea7dc000 == 133 [pid = 1846] [id = 624] 02:58:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e642b000) [pid = 1846] [serial = 1873] [outer = (nil)] 02:58:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1e647a800) [pid = 1846] [serial = 1874] [outer = 0x7fe1e642b000] 02:58:07 INFO - PROCESS | 1846 | 1461059887621 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e658d000) [pid = 1846] [serial = 1875] [outer = 0x7fe1e642b000] 02:58:08 INFO - PROCESS | 1846 | 1461059888544 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1686ms 02:58:08 INFO - PROCESS | 1846 | 1461059888590 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 1846 | 1461059888597 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:58:08 INFO - PROCESS | 1846 | 1461059888616 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 1846 | 1461059888624 Marionette TRACE conn4 <- [1,2470,null,{}] 02:58:08 INFO - PROCESS | 1846 | 1461059888631 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:08 INFO - PROCESS | 1846 | 1461059888876 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:58:09 INFO - PROCESS | 1846 | 1461059889184 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb87d800 == 134 [pid = 1846] [id = 625] 02:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1e5634000) [pid = 1846] [serial = 1876] [outer = (nil)] 02:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1e7805400) [pid = 1846] [serial = 1877] [outer = 0x7fe1e5634000] 02:58:09 INFO - PROCESS | 1846 | 1461059889272 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1e7847000) [pid = 1846] [serial = 1878] [outer = 0x7fe1e5634000] 02:58:10 INFO - PROCESS | 1846 | 1461059890120 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1548ms 02:58:10 INFO - PROCESS | 1846 | 1461059890157 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:58:10 INFO - PROCESS | 1846 | 1461059890162 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:58:10 INFO - PROCESS | 1846 | 1461059890170 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 1846 | 1461059890173 Marionette TRACE conn4 <- [1,2474,null,{}] 02:58:10 INFO - PROCESS | 1846 | 1461059890201 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:10 INFO - PROCESS | 1846 | 1461059890452 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:58:10 INFO - PROCESS | 1846 | 1461059890717 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec762800 == 135 [pid = 1846] [id = 626] 02:58:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1e642ec00) [pid = 1846] [serial = 1879] [outer = (nil)] 02:58:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1e79ac400) [pid = 1846] [serial = 1880] [outer = 0x7fe1e642ec00] 02:58:10 INFO - PROCESS | 1846 | 1461059890838 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1e7acf800) [pid = 1846] [serial = 1881] [outer = 0x7fe1e642ec00] 02:58:11 INFO - PROCESS | 1846 | 1461059891855 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1755ms 02:58:11 INFO - PROCESS | 1846 | 1461059891925 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1846 | 1461059891928 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:58:11 INFO - PROCESS | 1846 | 1461059891936 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1846 | 1461059891940 Marionette TRACE conn4 <- [1,2478,null,{}] 02:58:11 INFO - PROCESS | 1846 | 1461059891946 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 1846 | 1461059892251 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:58:12 INFO - PROCESS | 1846 | 1461059892575 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1edfcc800 == 136 [pid = 1846] [id = 627] 02:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1eabd2000) [pid = 1846] [serial = 1882] [outer = (nil)] 02:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1eabda000) [pid = 1846] [serial = 1883] [outer = 0x7fe1eabd2000] 02:58:12 INFO - PROCESS | 1846 | 1461059892668 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1eb89c800) [pid = 1846] [serial = 1884] [outer = 0x7fe1eabd2000] 02:58:13 INFO - PROCESS | 1846 | 1461059893590 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1691ms 02:58:13 INFO - PROCESS | 1846 | 1461059893628 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:58:13 INFO - PROCESS | 1846 | 1461059893632 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:58:13 INFO - PROCESS | 1846 | 1461059893639 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1846 | 1461059893643 Marionette TRACE conn4 <- [1,2482,null,{}] 02:58:13 INFO - PROCESS | 1846 | 1461059893649 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:13 INFO - PROCESS | 1846 | 1461059893887 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:58:14 INFO - PROCESS | 1846 | 1461059894156 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f28ae000 == 137 [pid = 1846] [id = 628] 02:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1e4cc1800) [pid = 1846] [serial = 1885] [outer = (nil)] 02:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1ebc8c400) [pid = 1846] [serial = 1886] [outer = 0x7fe1e4cc1800] 02:58:14 INFO - PROCESS | 1846 | 1461059894281 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1ec6c3400) [pid = 1846] [serial = 1887] [outer = 0x7fe1e4cc1800] 02:58:15 INFO - PROCESS | 1846 | 1461059895172 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1587ms 02:58:15 INFO - PROCESS | 1846 | 1461059895227 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 1846 | 1461059895230 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:58:15 INFO - PROCESS | 1846 | 1461059895237 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 1846 | 1461059895240 Marionette TRACE conn4 <- [1,2486,null,{}] 02:58:15 INFO - PROCESS | 1846 | 1461059895247 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:15 INFO - PROCESS | 1846 | 1461059895492 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:58:15 INFO - PROCESS | 1846 | 1461059895801 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d13000 == 138 [pid = 1846] [id = 629] 02:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1e7b42c00) [pid = 1846] [serial = 1888] [outer = (nil)] 02:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1ec6d1000) [pid = 1846] [serial = 1889] [outer = 0x7fe1e7b42c00] 02:58:15 INFO - PROCESS | 1846 | 1461059895885 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1ed523400) [pid = 1846] [serial = 1890] [outer = 0x7fe1e7b42c00] 02:58:16 INFO - PROCESS | 1846 | 1461059896782 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1591ms 02:58:16 INFO - PROCESS | 1846 | 1461059896828 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:58:16 INFO - PROCESS | 1846 | 1461059896832 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:58:16 INFO - PROCESS | 1846 | 1461059896839 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 1846 | 1461059896843 Marionette TRACE conn4 <- [1,2490,null,{}] 02:58:16 INFO - PROCESS | 1846 | 1461059896866 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:17 INFO - PROCESS | 1846 | 1461059897096 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:58:17 INFO - PROCESS | 1846 | 1461059897412 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4ad7800 == 139 [pid = 1846] [id = 630] 02:58:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1e236b400) [pid = 1846] [serial = 1891] [outer = (nil)] 02:58:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1ee0a9400) [pid = 1846] [serial = 1892] [outer = 0x7fe1e236b400] 02:58:17 INFO - PROCESS | 1846 | 1461059897496 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1ee276000) [pid = 1846] [serial = 1893] [outer = 0x7fe1e236b400] 02:58:18 INFO - PROCESS | 1846 | 1461059898382 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1589ms 02:58:18 INFO - PROCESS | 1846 | 1461059898429 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:58:18 INFO - PROCESS | 1846 | 1461059898433 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:58:18 INFO - PROCESS | 1846 | 1461059898440 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 1846 | 1461059898443 Marionette TRACE conn4 <- [1,2494,null,{}] 02:58:18 INFO - PROCESS | 1846 | 1461059898449 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:18 INFO - PROCESS | 1846 | 1461059898697 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:58:19 INFO - PROCESS | 1846 | 1461059899014 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8211800 == 140 [pid = 1846] [id = 631] 02:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1e4df2400) [pid = 1846] [serial = 1894] [outer = (nil)] 02:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f2854800) [pid = 1846] [serial = 1895] [outer = 0x7fe1e4df2400] 02:58:19 INFO - PROCESS | 1846 | 1461059899097 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f2877400) [pid = 1846] [serial = 1896] [outer = 0x7fe1e4df2400] 02:58:20 INFO - PROCESS | 1846 | 1461059899997 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1630ms 02:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:58:20 INFO - PROCESS | 1846 | 1461059900071 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 1846 | 1461059900074 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:58:20 INFO - PROCESS | 1846 | 1461059900082 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 1846 | 1461059900085 Marionette TRACE conn4 <- [1,2498,null,{}] 02:58:20 INFO - PROCESS | 1846 | 1461059900092 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 1846 | 1461059900369 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:58:20 INFO - PROCESS | 1846 | 1461059900717 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89df800 == 141 [pid = 1846] [id = 632] 02:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1f3b3fc00) [pid = 1846] [serial = 1897] [outer = (nil)] 02:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f424dc00) [pid = 1846] [serial = 1898] [outer = 0x7fe1f3b3fc00] 02:58:20 INFO - PROCESS | 1846 | 1461059900804 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1f468e000) [pid = 1846] [serial = 1899] [outer = 0x7fe1f3b3fc00] 02:58:21 INFO - PROCESS | 1846 | 1461059901752 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1739ms 02:58:21 INFO - PROCESS | 1846 | 1461059901821 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:58:21 INFO - PROCESS | 1846 | 1461059901831 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:58:21 INFO - PROCESS | 1846 | 1461059901838 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 1846 | 1461059901843 Marionette TRACE conn4 <- [1,2502,null,{}] 02:58:21 INFO - PROCESS | 1846 | 1461059901850 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:22 INFO - PROCESS | 1846 | 1461059902153 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:58:22 INFO - PROCESS | 1846 | 1461059902493 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8fc7800 == 142 [pid = 1846] [id = 633] 02:58:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1f3ab5000) [pid = 1846] [serial = 1900] [outer = (nil)] 02:58:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1f4c8e400) [pid = 1846] [serial = 1901] [outer = 0x7fe1f3ab5000] 02:58:22 INFO - PROCESS | 1846 | 1461059902578 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1f60b7c00) [pid = 1846] [serial = 1902] [outer = 0x7fe1f3ab5000] 02:58:23 INFO - PROCESS | 1846 | 1461059903540 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:58:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:58:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1735ms 02:58:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:58:23 INFO - PROCESS | 1846 | 1461059903573 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 1846 | 1461059903576 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:58:23 INFO - PROCESS | 1846 | 1461059903583 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:58:23 INFO - PROCESS | 1846 | 1461059903587 Marionette TRACE conn4 <- [1,2506,null,{}] 02:58:23 INFO - PROCESS | 1846 | 1461059903593 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:23 INFO - PROCESS | 1846 | 1461059903838 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:58:24 INFO - PROCESS | 1846 | 1461059904156 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f92c5000 == 143 [pid = 1846] [id = 634] 02:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1f4240400) [pid = 1846] [serial = 1903] [outer = (nil)] 02:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1f6133400) [pid = 1846] [serial = 1904] [outer = 0x7fe1f4240400] 02:58:24 INFO - PROCESS | 1846 | 1461059904246 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1f6ca5000) [pid = 1846] [serial = 1905] [outer = 0x7fe1f4240400] 02:58:25 INFO - PROCESS | 1846 | 1461059905137 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1591ms 02:58:25 INFO - PROCESS | 1846 | 1461059905175 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 1846 | 1461059905178 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:58:25 INFO - PROCESS | 1846 | 1461059905185 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 1846 | 1461059905189 Marionette TRACE conn4 <- [1,2510,null,{}] 02:58:25 INFO - PROCESS | 1846 | 1461059905195 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:25 INFO - PROCESS | 1846 | 1461059905444 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:58:25 INFO - PROCESS | 1846 | 1461059905769 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcb85800 == 144 [pid = 1846] [id = 635] 02:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1f4c8f400) [pid = 1846] [serial = 1906] [outer = (nil)] 02:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1f8088400) [pid = 1846] [serial = 1907] [outer = 0x7fe1f4c8f400] 02:58:25 INFO - PROCESS | 1846 | 1461059905858 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1f80d4c00) [pid = 1846] [serial = 1908] [outer = 0x7fe1f4c8f400] 02:58:26 INFO - PROCESS | 1846 | 1461059906836 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1686ms 02:58:26 INFO - PROCESS | 1846 | 1461059906872 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 1846 | 1461059906876 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:58:26 INFO - PROCESS | 1846 | 1461059906882 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 1846 | 1461059906886 Marionette TRACE conn4 <- [1,2514,null,{}] 02:58:26 INFO - PROCESS | 1846 | 1461059906892 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:27 INFO - PROCESS | 1846 | 1461059907139 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:58:27 INFO - PROCESS | 1846 | 1461059907477 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fda08800 == 145 [pid = 1846] [id = 636] 02:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1e3df2800) [pid = 1846] [serial = 1909] [outer = (nil)] 02:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1f80d8c00) [pid = 1846] [serial = 1910] [outer = 0x7fe1e3df2800] 02:58:27 INFO - PROCESS | 1846 | 1461059907569 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1f8288800) [pid = 1846] [serial = 1911] [outer = 0x7fe1e3df2800] 02:58:28 INFO - PROCESS | 1846 | 1461059908435 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:58:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:58:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1587ms 02:58:28 INFO - PROCESS | 1846 | 1461059908471 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:58:28 INFO - PROCESS | 1846 | 1461059908476 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:58:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:58:28 INFO - PROCESS | 1846 | 1461059908483 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 1846 | 1461059908486 Marionette TRACE conn4 <- [1,2518,null,{}] 02:58:28 INFO - PROCESS | 1846 | 1461059908492 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:28 INFO - PROCESS | 1846 | 1461059908737 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:58:29 INFO - PROCESS | 1846 | 1461059909014 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe608000 == 146 [pid = 1846] [id = 637] 02:58:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1e62afc00) [pid = 1846] [serial = 1912] [outer = (nil)] 02:58:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1f83d3c00) [pid = 1846] [serial = 1913] [outer = 0x7fe1e62afc00] 02:58:29 INFO - PROCESS | 1846 | 1461059909140 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1f8789400) [pid = 1846] [serial = 1914] [outer = 0x7fe1e62afc00] 02:58:30 INFO - PROCESS | 1846 | 1461059910037 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1597ms 02:58:30 INFO - PROCESS | 1846 | 1461059910081 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:58:30 INFO - PROCESS | 1846 | 1461059910086 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:58:30 INFO - PROCESS | 1846 | 1461059910093 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 1846 | 1461059910097 Marionette TRACE conn4 <- [1,2522,null,{}] 02:58:30 INFO - PROCESS | 1846 | 1461059910104 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:30 INFO - PROCESS | 1846 | 1461059910351 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:58:30 INFO - PROCESS | 1846 | 1461059910673 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fec1b000 == 147 [pid = 1846] [id = 638] 02:58:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1ea8ba400) [pid = 1846] [serial = 1915] [outer = (nil)] 02:58:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1f88ec000) [pid = 1846] [serial = 1916] [outer = 0x7fe1ea8ba400] 02:58:30 INFO - PROCESS | 1846 | 1461059910767 Marionette DEBUG loaded listener.js 02:58:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe1f88f3c00) [pid = 1846] [serial = 1917] [outer = 0x7fe1ea8ba400] 02:58:31 INFO - PROCESS | 1846 | 1461059911671 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1637ms 02:58:31 INFO - PROCESS | 1846 | 1461059911732 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:58:31 INFO - PROCESS | 1846 | 1461059911734 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:58:31 INFO - PROCESS | 1846 | 1461059911743 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 1846 | 1461059911746 Marionette TRACE conn4 <- [1,2526,null,{}] 02:58:31 INFO - PROCESS | 1846 | 1461059911754 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:32 INFO - PROCESS | 1846 | 1461059912004 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:58:32 INFO - PROCESS | 1846 | 1461059912342 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff798000 == 148 [pid = 1846] [id = 639] 02:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe1eaa5f400) [pid = 1846] [serial = 1918] [outer = (nil)] 02:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe1f88f4800) [pid = 1846] [serial = 1919] [outer = 0x7fe1eaa5f400] 02:58:32 INFO - PROCESS | 1846 | 1461059912435 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe1f8eb9400) [pid = 1846] [serial = 1920] [outer = 0x7fe1eaa5f400] 02:58:33 INFO - PROCESS | 1846 | 1461059913353 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1688ms 02:58:33 INFO - PROCESS | 1846 | 1461059913432 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 1846 | 1461059913435 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:58:33 INFO - PROCESS | 1846 | 1461059913444 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1846 | 1461059913448 Marionette TRACE conn4 <- [1,2530,null,{}] 02:58:33 INFO - PROCESS | 1846 | 1461059913454 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:33 INFO - PROCESS | 1846 | 1461059913707 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:58:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e356c800 == 147 [pid = 1846] [id = 481] 02:58:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5546000 == 146 [pid = 1846] [id = 482] 02:58:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2d60000 == 145 [pid = 1846] [id = 527] 02:58:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1bd3800 == 144 [pid = 1846] [id = 528] 02:58:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7a7800 == 143 [pid = 1846] [id = 471] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1e2dadc00) [pid = 1846] [serial = 1719] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1ebc8cc00) [pid = 1846] [serial = 1755] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1fd619400) [pid = 1846] [serial = 1701] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1e3bca400) [pid = 1846] [serial = 1797] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1e4dfb000) [pid = 1846] [serial = 1742] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1eaa5a400) [pid = 1846] [serial = 1680] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1f808b000) [pid = 1846] [serial = 1773] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1f8eb6400) [pid = 1846] [serial = 1695] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1f3b3cc00) [pid = 1846] [serial = 1766] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1eaa51400) [pid = 1846] [serial = 1751] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe212094800) [pid = 1846] [serial = 1713] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1e2b66800) [pid = 1846] [serial = 1794] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1f88f8000) [pid = 1846] [serial = 1779] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1f60b7800) [pid = 1846] [serial = 1770] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1e35ef800) [pid = 1846] [serial = 1796] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1f878f800) [pid = 1846] [serial = 1778] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe20e025000) [pid = 1846] [serial = 1707] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1f8eca400) [pid = 1846] [serial = 1781] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1f424b000) [pid = 1846] [serial = 1767] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1ee0acc00) [pid = 1846] [serial = 1686] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1f4c83400) [pid = 1846] [serial = 1769] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e6595000) [pid = 1846] [serial = 1745] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe210206400) [pid = 1846] [serial = 1710] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1eaf77800) [pid = 1846] [serial = 1752] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1e2369c00) [pid = 1846] [serial = 1791] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e784fc00) [pid = 1846] [serial = 1748] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe20af87400) [pid = 1846] [serial = 1704] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1e3b19400) [pid = 1846] [serial = 1739] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1ee0afc00) [pid = 1846] [serial = 1760] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1e17ebc00) [pid = 1846] [serial = 1736] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1e4b8c000) [pid = 1846] [serial = 1674] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1f4c8fc00) [pid = 1846] [serial = 1689] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1e642cc00) [pid = 1846] [serial = 1602] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1e62ae800) [pid = 1846] [serial = 1743] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1e7766400) [pid = 1846] [serial = 1677] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1f926ec00) [pid = 1846] [serial = 1784] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1eba91400) [pid = 1846] [serial = 1754] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1f6ca4400) [pid = 1846] [serial = 1772] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1eb92c400) [pid = 1846] [serial = 1683] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1ec6c6c00) [pid = 1846] [serial = 1757] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1ed399400) [pid = 1846] [serial = 1758] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1fa9d1800) [pid = 1846] [serial = 1698] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1e7803000) [pid = 1846] [serial = 1746] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1e2db4000) [pid = 1846] [serial = 1716] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1e3df5800) [pid = 1846] [serial = 1740] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fb5b8400) [pid = 1846] [serial = 1785] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1e53c7400) [pid = 1846] [serial = 1734] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1f2870400) [pid = 1846] [serial = 1764] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1f8282000) [pid = 1846] [serial = 1775] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f83d7000) [pid = 1846] [serial = 1776] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e194dc00) [pid = 1846] [serial = 1790] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1f90acc00) [pid = 1846] [serial = 1782] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1ee278c00) [pid = 1846] [serial = 1761] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1e7acb400) [pid = 1846] [serial = 1749] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f83d6400) [pid = 1846] [serial = 1692] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1f2850c00) [pid = 1846] [serial = 1763] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1e2a4b000) [pid = 1846] [serial = 1793] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1fd046800) [pid = 1846] [serial = 1788] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1e24d1000) [pid = 1846] [serial = 1737] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1fcc99000) [pid = 1846] [serial = 1787] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1e658f800) [pid = 1846] [serial = 1671] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1e4b89c00) [pid = 1846] [serial = 1799] [outer = (nil)] [url = about:blank] 02:58:35 INFO - PROCESS | 1846 | 1461059915699 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18a6000 == 144 [pid = 1846] [id = 640] 02:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e123a000) [pid = 1846] [serial = 1921] [outer = (nil)] 02:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e17ea000) [pid = 1846] [serial = 1922] [outer = 0x7fe1e123a000] 02:58:35 INFO - PROCESS | 1846 | 1461059915782 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e1949400) [pid = 1846] [serial = 1923] [outer = 0x7fe1e123a000] 02:58:36 INFO - PROCESS | 1846 | 1461059916602 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 3188ms 02:58:36 INFO - PROCESS | 1846 | 1461059916634 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 1846 | 1461059916640 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:58:36 INFO - PROCESS | 1846 | 1461059916650 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 1846 | 1461059916655 Marionette TRACE conn4 <- [1,2534,null,{}] 02:58:36 INFO - PROCESS | 1846 | 1461059916662 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:36 INFO - PROCESS | 1846 | 1461059916939 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:58:37 INFO - PROCESS | 1846 | 1461059917124 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e33e0800 == 145 [pid = 1846] [id = 641] 02:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e123b800) [pid = 1846] [serial = 1924] [outer = (nil)] 02:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e2a50c00) [pid = 1846] [serial = 1925] [outer = 0x7fe1e123b800] 02:58:37 INFO - PROCESS | 1846 | 1461059917198 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e2daec00) [pid = 1846] [serial = 1926] [outer = 0x7fe1e123b800] 02:58:38 INFO - PROCESS | 1846 | 1461059918205 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1632ms 02:58:38 INFO - PROCESS | 1846 | 1461059918287 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 1846 | 1461059918294 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:58:38 INFO - PROCESS | 1846 | 1461059918309 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 1846 | 1461059918312 Marionette TRACE conn4 <- [1,2538,null,{}] 02:58:38 INFO - PROCESS | 1846 | 1461059918319 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:38 INFO - PROCESS | 1846 | 1461059918619 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:58:38 INFO - PROCESS | 1846 | 1461059918654 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4f53800 == 146 [pid = 1846] [id = 642] 02:58:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e35e8c00) [pid = 1846] [serial = 1927] [outer = (nil)] 02:58:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e3bd5000) [pid = 1846] [serial = 1928] [outer = 0x7fe1e35e8c00] 02:58:38 INFO - PROCESS | 1846 | 1461059918721 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e4bce000) [pid = 1846] [serial = 1929] [outer = 0x7fe1e35e8c00] 02:58:39 INFO - PROCESS | 1846 | 1461059919935 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1693ms 02:58:39 INFO - PROCESS | 1846 | 1461059919994 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 1846 | 1461059919998 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1ea8b6400) [pid = 1846] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e24d7c00) [pid = 1846] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1eb892000) [pid = 1846] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f3b36800) [pid = 1846] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1ee0b0400) [pid = 1846] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1e5635c00) [pid = 1846] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1e7acdc00) [pid = 1846] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1e1951000) [pid = 1846] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1e2db5800) [pid = 1846] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1ed523800) [pid = 1846] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1e3df1000) [pid = 1846] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1e79af000) [pid = 1846] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1ed523000) [pid = 1846] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1e53d5000) [pid = 1846] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1e4b94400) [pid = 1846] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1e24d0c00) [pid = 1846] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1e3bc9c00) [pid = 1846] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1e5637000) [pid = 1846] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1eaf78400) [pid = 1846] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:58:40 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1e236b000) [pid = 1846] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:58:40 INFO - PROCESS | 1846 | 1461059920552 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 1846 | 1461059920562 Marionette TRACE conn4 <- [1,2542,null,{}] 02:58:40 INFO - PROCESS | 1846 | 1461059920570 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 1846 | 1461059920800 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:58:40 INFO - PROCESS | 1846 | 1461059920978 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e633a800 == 147 [pid = 1846] [id = 643] 02:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1e3b21c00) [pid = 1846] [serial = 1930] [outer = (nil)] 02:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1e562c400) [pid = 1846] [serial = 1931] [outer = 0x7fe1e3b21c00] 02:58:41 INFO - PROCESS | 1846 | 1461059921047 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1e62a6400) [pid = 1846] [serial = 1932] [outer = 0x7fe1e3b21c00] 02:58:41 INFO - PROCESS | 1846 | 1461059921852 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1461ms 02:58:41 INFO - PROCESS | 1846 | 1461059921890 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 1846 | 1461059921893 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:58:41 INFO - PROCESS | 1846 | 1461059921901 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 1846 | 1461059921905 Marionette TRACE conn4 <- [1,2546,null,{}] 02:58:41 INFO - PROCESS | 1846 | 1461059921911 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:42 INFO - PROCESS | 1846 | 1461059922131 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:58:42 INFO - PROCESS | 1846 | 1461059922334 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e78aa000 == 148 [pid = 1846] [id = 644] 02:58:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1e3bd2800) [pid = 1846] [serial = 1933] [outer = (nil)] 02:58:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1e6434400) [pid = 1846] [serial = 1934] [outer = 0x7fe1e3bd2800] 02:58:42 INFO - PROCESS | 1846 | 1461059922405 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1e6484400) [pid = 1846] [serial = 1935] [outer = 0x7fe1e3bd2800] 02:58:43 INFO - PROCESS | 1846 | 1461059923750 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1890ms 02:58:43 INFO - PROCESS | 1846 | 1461059923793 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 1846 | 1461059923802 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:58:43 INFO - PROCESS | 1846 | 1461059923812 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 1846 | 1461059923818 Marionette TRACE conn4 <- [1,2550,null,{}] 02:58:43 INFO - PROCESS | 1846 | 1461059923828 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 1846 | 1461059924088 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:58:44 INFO - PROCESS | 1846 | 1461059924414 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3ea4000 == 149 [pid = 1846] [id = 645] 02:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1e2b6c800) [pid = 1846] [serial = 1936] [outer = (nil)] 02:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1e2db5000) [pid = 1846] [serial = 1937] [outer = 0x7fe1e2b6c800] 02:58:44 INFO - PROCESS | 1846 | 1461059924508 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1e3b25800) [pid = 1846] [serial = 1938] [outer = 0x7fe1e2b6c800] 02:58:45 INFO - PROCESS | 1846 | 1461059925517 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1735ms 02:58:45 INFO - PROCESS | 1846 | 1461059925548 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1846 | 1461059925557 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:58:45 INFO - PROCESS | 1846 | 1461059925571 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1846 | 1461059925576 Marionette TRACE conn4 <- [1,2554,null,{}] 02:58:45 INFO - PROCESS | 1846 | 1461059925583 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:45 INFO - PROCESS | 1846 | 1461059925850 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:58:46 INFO - PROCESS | 1846 | 1461059926207 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e87a6800 == 150 [pid = 1846] [id = 646] 02:58:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1e4ccd400) [pid = 1846] [serial = 1939] [outer = (nil)] 02:58:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e62b0c00) [pid = 1846] [serial = 1940] [outer = 0x7fe1e4ccd400] 02:58:46 INFO - PROCESS | 1846 | 1461059926294 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e647b800) [pid = 1846] [serial = 1941] [outer = 0x7fe1e4ccd400] 02:58:47 INFO - PROCESS | 1846 | 1461059927260 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1746ms 02:58:47 INFO - PROCESS | 1846 | 1461059927323 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 1846 | 1461059927333 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:58:47 INFO - PROCESS | 1846 | 1461059927342 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 1846 | 1461059927350 Marionette TRACE conn4 <- [1,2558,null,{}] 02:58:47 INFO - PROCESS | 1846 | 1461059927368 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:47 INFO - PROCESS | 1846 | 1461059927678 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:58:48 INFO - PROCESS | 1846 | 1461059927995 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab30000 == 151 [pid = 1846] [id = 647] 02:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e7761000) [pid = 1846] [serial = 1942] [outer = (nil)] 02:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e780ac00) [pid = 1846] [serial = 1943] [outer = 0x7fe1e7761000] 02:58:48 INFO - PROCESS | 1846 | 1461059928090 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e79a9000) [pid = 1846] [serial = 1944] [outer = 0x7fe1e7761000] 02:58:49 INFO - PROCESS | 1846 | 1461059929070 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1789ms 02:58:49 INFO - PROCESS | 1846 | 1461059929133 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:58:49 INFO - PROCESS | 1846 | 1461059929138 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:58:49 INFO - PROCESS | 1846 | 1461059929145 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1846 | 1461059929149 Marionette TRACE conn4 <- [1,2562,null,{}] 02:58:49 INFO - PROCESS | 1846 | 1461059929156 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:49 INFO - PROCESS | 1846 | 1461059929406 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:58:49 INFO - PROCESS | 1846 | 1461059929717 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb86e000 == 152 [pid = 1846] [id = 648] 02:58:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e642e800) [pid = 1846] [serial = 1945] [outer = (nil)] 02:58:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e7b48400) [pid = 1846] [serial = 1946] [outer = 0x7fe1e642e800] 02:58:49 INFO - PROCESS | 1846 | 1461059929803 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1ea8b9000) [pid = 1846] [serial = 1947] [outer = 0x7fe1e642e800] 02:58:50 INFO - PROCESS | 1846 | 1461059930767 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1686ms 02:58:50 INFO - PROCESS | 1846 | 1461059930831 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 1846 | 1461059930835 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:58:50 INFO - PROCESS | 1846 | 1461059930842 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 1846 | 1461059930846 Marionette TRACE conn4 <- [1,2566,null,{}] 02:58:50 INFO - PROCESS | 1846 | 1461059930853 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:51 INFO - PROCESS | 1846 | 1461059931099 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:58:51 INFO - PROCESS | 1846 | 1461059931416 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec585800 == 153 [pid = 1846] [id = 649] 02:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e7802400) [pid = 1846] [serial = 1948] [outer = (nil)] 02:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1eaa59c00) [pid = 1846] [serial = 1949] [outer = 0x7fe1e7802400] 02:58:51 INFO - PROCESS | 1846 | 1461059931500 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1eabd5c00) [pid = 1846] [serial = 1950] [outer = 0x7fe1e7802400] 02:58:52 INFO - PROCESS | 1846 | 1461059932469 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1683ms 02:58:52 INFO - PROCESS | 1846 | 1461059932526 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 1846 | 1461059932530 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:58:52 INFO - PROCESS | 1846 | 1461059932537 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 1846 | 1461059932541 Marionette TRACE conn4 <- [1,2570,null,{}] 02:58:52 INFO - PROCESS | 1846 | 1461059932547 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:52 INFO - PROCESS | 1846 | 1461059932813 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:58:53 INFO - PROCESS | 1846 | 1461059933145 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed644000 == 154 [pid = 1846] [id = 650] 02:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1eb920800) [pid = 1846] [serial = 1951] [outer = (nil)] 02:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1ebc8a800) [pid = 1846] [serial = 1952] [outer = 0x7fe1eb920800] 02:58:53 INFO - PROCESS | 1846 | 1461059933234 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1ec6c4c00) [pid = 1846] [serial = 1953] [outer = 0x7fe1eb920800] 02:58:54 INFO - PROCESS | 1846 | 1461059934203 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1734ms 02:58:54 INFO - PROCESS | 1846 | 1461059934272 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:58:54 INFO - PROCESS | 1846 | 1461059934278 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:58:54 INFO - PROCESS | 1846 | 1461059934285 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 1846 | 1461059934289 Marionette TRACE conn4 <- [1,2574,null,{}] 02:58:54 INFO - PROCESS | 1846 | 1461059934295 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:54 INFO - PROCESS | 1846 | 1461059934574 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:58:54 INFO - PROCESS | 1846 | 1461059934891 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee0c3800 == 155 [pid = 1846] [id = 651] 02:58:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1eb920c00) [pid = 1846] [serial = 1954] [outer = (nil)] 02:58:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1ed524400) [pid = 1846] [serial = 1955] [outer = 0x7fe1eb920c00] 02:58:54 INFO - PROCESS | 1846 | 1461059934973 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1ee0af000) [pid = 1846] [serial = 1956] [outer = 0x7fe1eb920c00] 02:58:55 INFO - PROCESS | 1846 | 1461059935869 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1642ms 02:58:55 INFO - PROCESS | 1846 | 1461059935928 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1846 | 1461059935931 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:58:55 INFO - PROCESS | 1846 | 1461059935940 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1846 | 1461059935944 Marionette TRACE conn4 <- [1,2578,null,{}] 02:58:55 INFO - PROCESS | 1846 | 1461059935951 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:56 INFO - PROCESS | 1846 | 1461059936199 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:58:56 INFO - PROCESS | 1846 | 1461059936509 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f289b000 == 156 [pid = 1846] [id = 652] 02:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1ec6c5000) [pid = 1846] [serial = 1957] [outer = (nil)] 02:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1ee277800) [pid = 1846] [serial = 1958] [outer = 0x7fe1ec6c5000] 02:58:56 INFO - PROCESS | 1846 | 1461059936595 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1f284bc00) [pid = 1846] [serial = 1959] [outer = 0x7fe1ec6c5000] 02:58:57 INFO - PROCESS | 1846 | 1461059937549 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1644ms 02:58:57 INFO - PROCESS | 1846 | 1461059937584 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 1846 | 1461059937588 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:58:57 INFO - PROCESS | 1846 | 1461059937595 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 1846 | 1461059937598 Marionette TRACE conn4 <- [1,2582,null,{}] 02:58:57 INFO - PROCESS | 1846 | 1461059937604 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:57 INFO - PROCESS | 1846 | 1461059937846 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:58:58 INFO - PROCESS | 1846 | 1461059938177 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d06800 == 157 [pid = 1846] [id = 653] 02:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1ed393400) [pid = 1846] [serial = 1960] [outer = (nil)] 02:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f2877c00) [pid = 1846] [serial = 1961] [outer = 0x7fe1ed393400] 02:58:58 INFO - PROCESS | 1846 | 1461059938264 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1f3a79000) [pid = 1846] [serial = 1962] [outer = 0x7fe1ed393400] 02:58:59 INFO - PROCESS | 1846 | 1461059939180 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1636ms 02:58:59 INFO - PROCESS | 1846 | 1461059939233 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 1846 | 1461059939236 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:58:59 INFO - PROCESS | 1846 | 1461059939246 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 1846 | 1461059939251 Marionette TRACE conn4 <- [1,2586,null,{}] 02:58:59 INFO - PROCESS | 1846 | 1461059939257 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:59 INFO - PROCESS | 1846 | 1461059939511 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:58:59 INFO - PROCESS | 1846 | 1461059939826 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4421000 == 158 [pid = 1846] [id = 654] 02:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1ee24d000) [pid = 1846] [serial = 1963] [outer = (nil)] 02:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f3b36400) [pid = 1846] [serial = 1964] [outer = 0x7fe1ee24d000] 02:58:59 INFO - PROCESS | 1846 | 1461059939916 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1f3f20800) [pid = 1846] [serial = 1965] [outer = 0x7fe1ee24d000] 02:59:00 INFO - PROCESS | 1846 | 1461059940845 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1639ms 02:59:00 INFO - PROCESS | 1846 | 1461059940884 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:59:00 INFO - PROCESS | 1846 | 1461059940889 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:59:00 INFO - PROCESS | 1846 | 1461059940896 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 1846 | 1461059940902 Marionette TRACE conn4 <- [1,2590,null,{}] 02:59:00 INFO - PROCESS | 1846 | 1461059940909 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:01 INFO - PROCESS | 1846 | 1461059941197 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:59:01 INFO - PROCESS | 1846 | 1461059941539 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f6c6f800 == 159 [pid = 1846] [id = 655] 02:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1f4696400) [pid = 1846] [serial = 1966] [outer = (nil)] 02:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1f4c8cc00) [pid = 1846] [serial = 1967] [outer = 0x7fe1f4696400] 02:59:01 INFO - PROCESS | 1846 | 1461059941635 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f6225000) [pid = 1846] [serial = 1968] [outer = 0x7fe1f4696400] 02:59:02 INFO - PROCESS | 1846 | 1461059942580 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1740ms 02:59:02 INFO - PROCESS | 1846 | 1461059942637 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 1846 | 1461059942641 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:59:02 INFO - PROCESS | 1846 | 1461059942648 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 1846 | 1461059942651 Marionette TRACE conn4 <- [1,2594,null,{}] 02:59:02 INFO - PROCESS | 1846 | 1461059942658 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:02 INFO - PROCESS | 1846 | 1461059942908 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:59:03 INFO - PROCESS | 1846 | 1461059943243 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f88cc800 == 160 [pid = 1846] [id = 656] 02:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1e79afc00) [pid = 1846] [serial = 1969] [outer = (nil)] 02:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f80e1400) [pid = 1846] [serial = 1970] [outer = 0x7fe1e79afc00] 02:59:03 INFO - PROCESS | 1846 | 1461059943333 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f878a400) [pid = 1846] [serial = 1971] [outer = 0x7fe1e79afc00] 02:59:04 INFO - PROCESS | 1846 | 1461059944221 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1634ms 02:59:04 INFO - PROCESS | 1846 | 1461059944285 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:59:04 INFO - PROCESS | 1846 | 1461059944290 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:59:04 INFO - PROCESS | 1846 | 1461059944297 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 1846 | 1461059944300 Marionette TRACE conn4 <- [1,2598,null,{}] 02:59:04 INFO - PROCESS | 1846 | 1461059944308 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:04 INFO - PROCESS | 1846 | 1461059944555 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:59:04 INFO - PROCESS | 1846 | 1461059944869 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8a3b800 == 161 [pid = 1846] [id = 657] 02:59:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f468c800) [pid = 1846] [serial = 1972] [outer = (nil)] 02:59:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f8eb4c00) [pid = 1846] [serial = 1973] [outer = 0x7fe1f468c800] 02:59:04 INFO - PROCESS | 1846 | 1461059944952 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f8eca400) [pid = 1846] [serial = 1974] [outer = 0x7fe1f468c800] 02:59:05 INFO - PROCESS | 1846 | 1461059945908 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1683ms 02:59:05 INFO - PROCESS | 1846 | 1461059945979 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 1846 | 1461059945983 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:59:05 INFO - PROCESS | 1846 | 1461059945990 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 1846 | 1461059945994 Marionette TRACE conn4 <- [1,2602,null,{}] 02:59:06 INFO - PROCESS | 1846 | 1461059946000 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:06 INFO - PROCESS | 1846 | 1461059946321 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:59:06 INFO - PROCESS | 1846 | 1461059946640 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d24800 == 162 [pid = 1846] [id = 658] 02:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1f827d400) [pid = 1846] [serial = 1975] [outer = (nil)] 02:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f8ed4400) [pid = 1846] [serial = 1976] [outer = 0x7fe1f827d400] 02:59:06 INFO - PROCESS | 1846 | 1461059946729 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f90ad400) [pid = 1846] [serial = 1977] [outer = 0x7fe1f827d400] 02:59:07 INFO - PROCESS | 1846 | 1461059947729 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1781ms 02:59:07 INFO - PROCESS | 1846 | 1461059947773 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 1846 | 1461059947777 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:59:07 INFO - PROCESS | 1846 | 1461059947783 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 1846 | 1461059947786 Marionette TRACE conn4 <- [1,2606,null,{}] 02:59:07 INFO - PROCESS | 1846 | 1461059947792 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:08 INFO - PROCESS | 1846 | 1461059948039 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:59:08 INFO - PROCESS | 1846 | 1461059948394 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcb8c800 == 163 [pid = 1846] [id = 659] 02:59:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1e2a4a000) [pid = 1846] [serial = 1978] [outer = (nil)] 02:59:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1f90b1c00) [pid = 1846] [serial = 1979] [outer = 0x7fe1e2a4a000] 02:59:08 INFO - PROCESS | 1846 | 1461059948485 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f9264400) [pid = 1846] [serial = 1980] [outer = 0x7fe1e2a4a000] 02:59:09 INFO - PROCESS | 1846 | 1461059949444 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1736ms 02:59:09 INFO - PROCESS | 1846 | 1461059949521 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 1846 | 1461059949525 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:59:09 INFO - PROCESS | 1846 | 1461059949535 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 1846 | 1461059949538 Marionette TRACE conn4 <- [1,2610,null,{}] 02:59:09 INFO - PROCESS | 1846 | 1461059949543 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:09 INFO - PROCESS | 1846 | 1461059949830 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:59:10 INFO - PROCESS | 1846 | 1461059950156 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe622000 == 164 [pid = 1846] [id = 660] 02:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1ed39b000) [pid = 1846] [serial = 1981] [outer = (nil)] 02:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1fa962400) [pid = 1846] [serial = 1982] [outer = 0x7fe1ed39b000] 02:59:10 INFO - PROCESS | 1846 | 1461059950241 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1fa9d3400) [pid = 1846] [serial = 1983] [outer = 0x7fe1ed39b000] 02:59:11 INFO - PROCESS | 1846 | 1461059951166 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1685ms 02:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:59:11 INFO - PROCESS | 1846 | 1461059951221 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 1846 | 1461059951224 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:59:11 INFO - PROCESS | 1846 | 1461059951230 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 1846 | 1461059951234 Marionette TRACE conn4 <- [1,2614,null,{}] 02:59:11 INFO - PROCESS | 1846 | 1461059951239 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:11 INFO - PROCESS | 1846 | 1461059951497 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:59:11 INFO - PROCESS | 1846 | 1461059951812 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff7bc000 == 165 [pid = 1846] [id = 661] 02:59:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1f90b2c00) [pid = 1846] [serial = 1984] [outer = (nil)] 02:59:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1fbca3400) [pid = 1846] [serial = 1985] [outer = 0x7fe1f90b2c00] 02:59:11 INFO - PROCESS | 1846 | 1461059951899 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1fc090c00) [pid = 1846] [serial = 1986] [outer = 0x7fe1f90b2c00] 02:59:12 INFO - PROCESS | 1846 | 1461059952855 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1686ms 02:59:12 INFO - PROCESS | 1846 | 1461059952916 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 1846 | 1461059952920 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:59:12 INFO - PROCESS | 1846 | 1461059952927 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 1846 | 1461059952930 Marionette TRACE conn4 <- [1,2618,null,{}] 02:59:12 INFO - PROCESS | 1846 | 1461059952937 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe203fdc800 == 164 [pid = 1846] [id = 43] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e87af800 == 163 [pid = 1846] [id = 487] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bbcf800 == 162 [pid = 1846] [id = 243] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcd32000 == 161 [pid = 1846] [id = 54] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe204d22000 == 160 [pid = 1846] [id = 211] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e633a800 == 159 [pid = 1846] [id = 643] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4f53800 == 158 [pid = 1846] [id = 642] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e33e0800 == 157 [pid = 1846] [id = 641] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e18a6000 == 156 [pid = 1846] [id = 640] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fda08800 == 155 [pid = 1846] [id = 636] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcb85800 == 154 [pid = 1846] [id = 635] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f92c5000 == 153 [pid = 1846] [id = 634] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8fc7800 == 152 [pid = 1846] [id = 633] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f89df800 == 151 [pid = 1846] [id = 632] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8211800 == 150 [pid = 1846] [id = 631] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4ad7800 == 149 [pid = 1846] [id = 630] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d13000 == 148 [pid = 1846] [id = 629] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f28ae000 == 147 [pid = 1846] [id = 628] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfcc800 == 146 [pid = 1846] [id = 627] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec762800 == 145 [pid = 1846] [id = 626] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb87d800 == 144 [pid = 1846] [id = 625] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ea7dc000 == 143 [pid = 1846] [id = 624] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6345800 == 142 [pid = 1846] [id = 623] 02:59:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e31d7000 == 141 [pid = 1846] [id = 622] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e4bd6800) [pid = 1846] [serial = 1865] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1eaa59400) [pid = 1846] [serial = 1821] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1e2dae800) [pid = 1846] [serial = 1803] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1f3b3ac00) [pid = 1846] [serial = 1844] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1f468b400) [pid = 1846] [serial = 1851] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1f2870000) [pid = 1846] [serial = 1838] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1ea8bd800) [pid = 1846] [serial = 1820] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1e62a9c00) [pid = 1846] [serial = 1808] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1e7b4e000) [pid = 1846] [serial = 1818] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e647ec00) [pid = 1846] [serial = 1811] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1e4cc9c00) [pid = 1846] [serial = 1860] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1ee276400) [pid = 1846] [serial = 1835] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1eaf74c00) [pid = 1846] [serial = 1826] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1e6588c00) [pid = 1846] [serial = 1812] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1e7ad6c00) [pid = 1846] [serial = 1817] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1e2a48400) [pid = 1846] [serial = 1802] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1e1950c00) [pid = 1846] [serial = 1853] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1f3b32400) [pid = 1846] [serial = 1842] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1ed526800) [pid = 1846] [serial = 1832] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e62a3400) [pid = 1846] [serial = 1862] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1eb929800) [pid = 1846] [serial = 1829] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1e6430000) [pid = 1846] [serial = 1863] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1e642e000) [pid = 1846] [serial = 1809] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1eabd1800) [pid = 1846] [serial = 1823] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1ebc8dc00) [pid = 1846] [serial = 1830] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1f44f8400) [pid = 1846] [serial = 1850] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1f284b800) [pid = 1846] [serial = 1836] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1e4cc9000) [pid = 1846] [serial = 1805] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1f3a73c00) [pid = 1846] [serial = 1841] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1e4df9c00) [pid = 1846] [serial = 1806] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1e6594400) [pid = 1846] [serial = 1814] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1f424a000) [pid = 1846] [serial = 1847] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1e2da7400) [pid = 1846] [serial = 1857] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f3f24c00) [pid = 1846] [serial = 1845] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e3dfc400) [pid = 1846] [serial = 1859] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1eb898800) [pid = 1846] [serial = 1827] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e2a49c00) [pid = 1846] [serial = 1856] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1ee0ac000) [pid = 1846] [serial = 1833] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e776dc00) [pid = 1846] [serial = 1815] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1eabddc00) [pid = 1846] [serial = 1824] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f42a9800) [pid = 1846] [serial = 1848] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1f3a6ec00) [pid = 1846] [serial = 1839] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1846 | 1461059954980 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:59:15 INFO - PROCESS | 1846 | 1461059955119 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2d4e800 == 142 [pid = 1846] [id = 662] 02:59:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e194dc00) [pid = 1846] [serial = 1987] [outer = (nil)] 02:59:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e2365000) [pid = 1846] [serial = 1988] [outer = 0x7fe1e194dc00] 02:59:15 INFO - PROCESS | 1846 | 1461059955196 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e24cf000) [pid = 1846] [serial = 1989] [outer = 0x7fe1e194dc00] 02:59:16 INFO - PROCESS | 1846 | 1461059956081 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3188ms 02:59:16 INFO - PROCESS | 1846 | 1461059956130 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:59:16 INFO - PROCESS | 1846 | 1461059956140 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:59:16 INFO - PROCESS | 1846 | 1461059956149 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1846 | 1461059956154 Marionette TRACE conn4 <- [1,2622,null,{}] 02:59:16 INFO - PROCESS | 1846 | 1461059956162 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:16 INFO - PROCESS | 1846 | 1461059956401 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:59:16 INFO - PROCESS | 1846 | 1461059956582 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3a1e800 == 143 [pid = 1846] [id = 663] 02:59:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e17e5800) [pid = 1846] [serial = 1990] [outer = (nil)] 02:59:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e2db1000) [pid = 1846] [serial = 1991] [outer = 0x7fe1e17e5800] 02:59:16 INFO - PROCESS | 1846 | 1461059956658 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e3adac00) [pid = 1846] [serial = 1992] [outer = 0x7fe1e17e5800] 02:59:17 INFO - PROCESS | 1846 | 1461059957725 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1638ms 02:59:17 INFO - PROCESS | 1846 | 1461059957794 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 1846 | 1461059957801 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:59:17 INFO - PROCESS | 1846 | 1461059957810 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 1846 | 1461059957815 Marionette TRACE conn4 <- [1,2626,null,{}] 02:59:17 INFO - PROCESS | 1846 | 1461059957822 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:18 INFO - PROCESS | 1846 | 1461059958169 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:59:18 INFO - PROCESS | 1846 | 1461059958398 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e52c7800 == 144 [pid = 1846] [id = 664] 02:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e2dae800) [pid = 1846] [serial = 1993] [outer = (nil)] 02:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e4b8c400) [pid = 1846] [serial = 1994] [outer = 0x7fe1e2dae800] 02:59:18 INFO - PROCESS | 1846 | 1461059958471 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e4cc7c00) [pid = 1846] [serial = 1995] [outer = 0x7fe1e2dae800] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e236a000) [pid = 1846] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1ea8ba400) [pid = 1846] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e2b60000) [pid = 1846] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e3df2800) [pid = 1846] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1eabd2000) [pid = 1846] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e123a000) [pid = 1846] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1e236b400) [pid = 1846] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1e123b800) [pid = 1846] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1e642b000) [pid = 1846] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1e4cc1800) [pid = 1846] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1e4df2400) [pid = 1846] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1e1207400) [pid = 1846] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1e3b21c00) [pid = 1846] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1eaa5f400) [pid = 1846] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1e35e8c00) [pid = 1846] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1e5634000) [pid = 1846] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1e642ec00) [pid = 1846] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1f4c8f400) [pid = 1846] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f4240400) [pid = 1846] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1e62afc00) [pid = 1846] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1f3b3fc00) [pid = 1846] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1e1203000) [pid = 1846] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1f3ab5000) [pid = 1846] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:59:19 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1e7b42c00) [pid = 1846] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:59:20 INFO - PROCESS | 1846 | 1461059960163 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2385ms 02:59:20 INFO - PROCESS | 1846 | 1461059960196 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 1846 | 1461059960202 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:59:20 INFO - PROCESS | 1846 | 1461059960220 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1846 | 1461059960228 Marionette TRACE conn4 <- [1,2630,null,{}] 02:59:20 INFO - PROCESS | 1846 | 1461059960234 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:20 INFO - PROCESS | 1846 | 1461059960463 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:59:20 INFO - PROCESS | 1846 | 1461059960641 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6513800 == 145 [pid = 1846] [id = 665] 02:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1e123b800) [pid = 1846] [serial = 1996] [outer = (nil)] 02:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1e4cc1800) [pid = 1846] [serial = 1997] [outer = 0x7fe1e123b800] 02:59:20 INFO - PROCESS | 1846 | 1461059960709 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1e62a3400) [pid = 1846] [serial = 1998] [outer = 0x7fe1e123b800] 02:59:21 INFO - PROCESS | 1846 | 1461059961516 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1354ms 02:59:21 INFO - PROCESS | 1846 | 1461059961566 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 1846 | 1461059961570 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:59:21 INFO - PROCESS | 1846 | 1461059961577 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 1846 | 1461059961581 Marionette TRACE conn4 <- [1,2634,null,{}] 02:59:21 INFO - PROCESS | 1846 | 1461059961587 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:21 INFO - PROCESS | 1846 | 1461059961810 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:59:22 INFO - PROCESS | 1846 | 1461059962232 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1bd6000 == 146 [pid = 1846] [id = 666] 02:59:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1e1238c00) [pid = 1846] [serial = 1999] [outer = (nil)] 02:59:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1e17e7800) [pid = 1846] [serial = 2000] [outer = 0x7fe1e1238c00] 02:59:22 INFO - PROCESS | 1846 | 1461059962323 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1e2369800) [pid = 1846] [serial = 2001] [outer = 0x7fe1e1238c00] 02:59:23 INFO - PROCESS | 1846 | 1461059963417 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1884ms 02:59:23 INFO - PROCESS | 1846 | 1461059963464 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 1846 | 1461059963472 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:59:23 INFO - PROCESS | 1846 | 1461059963483 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 1846 | 1461059963488 Marionette TRACE conn4 <- [1,2638,null,{}] 02:59:23 INFO - PROCESS | 1846 | 1461059963497 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:23 INFO - PROCESS | 1846 | 1461059963769 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:59:24 INFO - PROCESS | 1846 | 1461059964088 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e52c3800 == 147 [pid = 1846] [id = 667] 02:59:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1e2b68c00) [pid = 1846] [serial = 2002] [outer = (nil)] 02:59:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1e3ae1c00) [pid = 1846] [serial = 2003] [outer = 0x7fe1e2b68c00] 02:59:24 INFO - PROCESS | 1846 | 1461059964178 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1e3bcc800) [pid = 1846] [serial = 2004] [outer = 0x7fe1e2b68c00] 02:59:25 INFO - PROCESS | 1846 | 1461059965167 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1740ms 02:59:25 INFO - PROCESS | 1846 | 1461059965228 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 1846 | 1461059965235 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:59:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:59:25 INFO - PROCESS | 1846 | 1461059965244 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 1846 | 1461059965249 Marionette TRACE conn4 <- [1,2642,null,{}] 02:59:25 INFO - PROCESS | 1846 | 1461059965256 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 1846 | 1461059965548 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:59:25 INFO - PROCESS | 1846 | 1461059965898 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e7991800 == 148 [pid = 1846] [id = 668] 02:59:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1e35f7000) [pid = 1846] [serial = 2005] [outer = (nil)] 02:59:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e4cbf800) [pid = 1846] [serial = 2006] [outer = 0x7fe1e35f7000] 02:59:25 INFO - PROCESS | 1846 | 1461059965982 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e4dfdc00) [pid = 1846] [serial = 2007] [outer = 0x7fe1e35f7000] 02:59:26 INFO - PROCESS | 1846 | 1461059966923 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:59:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1742ms 02:59:26 INFO - PROCESS | 1846 | 1461059966988 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 1846 | 1461059966992 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:59:27 INFO - PROCESS | 1846 | 1461059967007 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 1846 | 1461059967017 Marionette TRACE conn4 <- [1,2646,null,{}] 02:59:27 INFO - PROCESS | 1846 | 1461059967027 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 1846 | 1461059967323 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:59:27 INFO - PROCESS | 1846 | 1461059967701 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab1d000 == 149 [pid = 1846] [id = 669] 02:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e6484800) [pid = 1846] [serial = 2008] [outer = (nil)] 02:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e7761800) [pid = 1846] [serial = 2009] [outer = 0x7fe1e6484800] 02:59:27 INFO - PROCESS | 1846 | 1461059967782 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e776bc00) [pid = 1846] [serial = 2010] [outer = 0x7fe1e6484800] 02:59:28 INFO - PROCESS | 1846 | 1461059968719 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1754ms 02:59:28 INFO - PROCESS | 1846 | 1461059968755 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 1846 | 1461059968759 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:59:28 INFO - PROCESS | 1846 | 1461059968767 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 1846 | 1461059968771 Marionette TRACE conn4 <- [1,2650,null,{}] 02:59:28 INFO - PROCESS | 1846 | 1461059968777 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:29 INFO - PROCESS | 1846 | 1461059969021 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:59:29 INFO - PROCESS | 1846 | 1461059969291 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb875000 == 150 [pid = 1846] [id = 670] 02:59:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e6485c00) [pid = 1846] [serial = 2011] [outer = (nil)] 02:59:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e7846c00) [pid = 1846] [serial = 2012] [outer = 0x7fe1e6485c00] 02:59:29 INFO - PROCESS | 1846 | 1461059969417 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e79aac00) [pid = 1846] [serial = 2013] [outer = 0x7fe1e6485c00] 02:59:30 INFO - PROCESS | 1846 | 1461059970276 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:59:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1537ms 02:59:30 INFO - PROCESS | 1846 | 1461059970305 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 1846 | 1461059970310 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:59:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:59:30 INFO - PROCESS | 1846 | 1461059970317 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 1846 | 1461059970322 Marionette TRACE conn4 <- [1,2654,null,{}] 02:59:30 INFO - PROCESS | 1846 | 1461059970328 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:30 INFO - PROCESS | 1846 | 1461059970592 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:59:30 INFO - PROCESS | 1846 | 1461059970860 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec583800 == 151 [pid = 1846] [id = 671] 02:59:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e7b4e000) [pid = 1846] [serial = 2014] [outer = (nil)] 02:59:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1ea8b3800) [pid = 1846] [serial = 2015] [outer = 0x7fe1e7b4e000] 02:59:31 INFO - PROCESS | 1846 | 1461059971010 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1eabdc000) [pid = 1846] [serial = 2016] [outer = 0x7fe1e7b4e000] 02:59:31 INFO - PROCESS | 1846 | 1461059971979 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:59:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1689ms 02:59:32 INFO - PROCESS | 1846 | 1461059972009 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 1846 | 1461059972012 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:59:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:59:32 INFO - PROCESS | 1846 | 1461059972019 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 1846 | 1461059972024 Marionette TRACE conn4 <- [1,2658,null,{}] 02:59:32 INFO - PROCESS | 1846 | 1461059972031 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 1846 | 1461059972279 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:59:32 INFO - PROCESS | 1846 | 1461059972609 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed4c2800 == 152 [pid = 1846] [id = 672] 02:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e6478000) [pid = 1846] [serial = 2017] [outer = (nil)] 02:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1eb91f400) [pid = 1846] [serial = 2018] [outer = 0x7fe1e6478000] 02:59:32 INFO - PROCESS | 1846 | 1461059972712 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1eba8cc00) [pid = 1846] [serial = 2019] [outer = 0x7fe1e6478000] 02:59:33 INFO - PROCESS | 1846 | 1461059973617 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:59:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:59:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1641ms 02:59:33 INFO - PROCESS | 1846 | 1461059973662 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:59:33 INFO - PROCESS | 1846 | 1461059973666 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:59:33 INFO - PROCESS | 1846 | 1461059973673 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:59:33 INFO - PROCESS | 1846 | 1461059973676 Marionette TRACE conn4 <- [1,2662,null,{}] 02:59:33 INFO - PROCESS | 1846 | 1461059973682 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:33 INFO - PROCESS | 1846 | 1461059973943 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:59:34 INFO - PROCESS | 1846 | 1461059974248 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1edfd7000 == 153 [pid = 1846] [id = 673] 02:59:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e17e6800) [pid = 1846] [serial = 2020] [outer = (nil)] 02:59:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1eba96800) [pid = 1846] [serial = 2021] [outer = 0x7fe1e17e6800] 02:59:34 INFO - PROCESS | 1846 | 1461059974333 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1ec6c6c00) [pid = 1846] [serial = 2022] [outer = 0x7fe1e17e6800] 02:59:35 INFO - PROCESS | 1846 | 1461059975231 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1586ms 02:59:35 INFO - PROCESS | 1846 | 1461059975260 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1846 | 1461059975265 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:59:35 INFO - PROCESS | 1846 | 1461059975271 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1846 | 1461059975275 Marionette TRACE conn4 <- [1,2666,null,{}] 02:59:35 INFO - PROCESS | 1846 | 1461059975283 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:35 INFO - PROCESS | 1846 | 1461059975529 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:59:35 INFO - PROCESS | 1846 | 1461059975810 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f2782800 == 154 [pid = 1846] [id = 674] 02:59:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e647d000) [pid = 1846] [serial = 2023] [outer = (nil)] 02:59:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1ed528400) [pid = 1846] [serial = 2024] [outer = 0x7fe1e647d000] 02:59:35 INFO - PROCESS | 1846 | 1461059975950 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1ee24c000) [pid = 1846] [serial = 2025] [outer = 0x7fe1e647d000] 02:59:37 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:37 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:37 INFO - PROCESS | 1846 | 1461059977304 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:59:37 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:59:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2092ms 02:59:37 INFO - PROCESS | 1846 | 1461059977364 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 1846 | 1461059977369 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:59:37 INFO - PROCESS | 1846 | 1461059977376 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 1846 | 1461059977381 Marionette TRACE conn4 <- [1,2670,null,{}] 02:59:37 INFO - PROCESS | 1846 | 1461059977387 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:37 INFO - PROCESS | 1846 | 1461059977792 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:59:38 INFO - PROCESS | 1846 | 1461059977992 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d0d000 == 155 [pid = 1846] [id = 675] 02:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1ed527800) [pid = 1846] [serial = 2026] [outer = (nil)] 02:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f2850000) [pid = 1846] [serial = 2027] [outer = 0x7fe1ed527800] 02:59:38 INFO - PROCESS | 1846 | 1461059978075 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1f2878400) [pid = 1846] [serial = 2028] [outer = 0x7fe1ed527800] 02:59:39 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:39 INFO - PROCESS | 1846 | 1461059979459 Marionette TRACE conn4 <- [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:59:39 INFO - PROCESS | 1846 | 1461059979524 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:59:39 INFO - PROCESS | 1846 | 1461059979531 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 1846 | 1461059979533 Marionette TRACE conn4 <- [1,2674,null,{}] 02:59:39 INFO - PROCESS | 1846 | 1461059979540 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:39 INFO - PROCESS | 1846 | 1461059979877 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:59:40 INFO - PROCESS | 1846 | 1461059980140 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4ad7800 == 156 [pid = 1846] [id = 676] 02:59:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1f2855400) [pid = 1846] [serial = 2029] [outer = (nil)] 02:59:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f3ab8000) [pid = 1846] [serial = 2030] [outer = 0x7fe1f2855400] 02:59:40 INFO - PROCESS | 1846 | 1461059980233 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1f42a5000) [pid = 1846] [serial = 2031] [outer = 0x7fe1f2855400] 02:59:41 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:41 INFO - PROCESS | 1846 | 1461059981652 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 1846 | 1461059981675 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:59:41 INFO - PROCESS | 1846 | 1461059981684 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 1846 | 1461059981695 Marionette TRACE conn4 <- [1,2678,null,{}] 02:59:41 INFO - PROCESS | 1846 | 1461059981700 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:42 INFO - PROCESS | 1846 | 1461059982003 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:59:42 INFO - PROCESS | 1846 | 1461059982268 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8253000 == 157 [pid = 1846] [id = 677] 02:59:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1f286d800) [pid = 1846] [serial = 2032] [outer = (nil)] 02:59:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1f4692800) [pid = 1846] [serial = 2033] [outer = 0x7fe1f286d800] 02:59:42 INFO - PROCESS | 1846 | 1461059982346 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f60b3400) [pid = 1846] [serial = 2034] [outer = 0x7fe1f286d800] 02:59:43 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:43 INFO - PROCESS | 1846 | 1461059983762 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:59:43 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:59:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2093ms 02:59:43 INFO - PROCESS | 1846 | 1461059983778 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 1846 | 1461059983781 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:59:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:59:43 INFO - PROCESS | 1846 | 1461059983788 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1846 | 1461059983791 Marionette TRACE conn4 <- [1,2682,null,{}] 02:59:43 INFO - PROCESS | 1846 | 1461059983797 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:44 INFO - PROCESS | 1846 | 1461059984034 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:59:44 INFO - PROCESS | 1846 | 1461059984353 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89dd000 == 158 [pid = 1846] [id = 678] 02:59:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1e120f000) [pid = 1846] [serial = 2035] [outer = (nil)] 02:59:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f612cc00) [pid = 1846] [serial = 2036] [outer = 0x7fe1e120f000] 02:59:44 INFO - PROCESS | 1846 | 1461059984433 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f8089800) [pid = 1846] [serial = 2037] [outer = 0x7fe1e120f000] 02:59:45 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:45 INFO - PROCESS | 1846 | 1461059985781 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:59:45 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:59:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2048ms 02:59:45 INFO - PROCESS | 1846 | 1461059985837 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 1846 | 1461059985840 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:59:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:59:45 INFO - PROCESS | 1846 | 1461059985848 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 1846 | 1461059985850 Marionette TRACE conn4 <- [1,2686,null,{}] 02:59:45 INFO - PROCESS | 1846 | 1461059985857 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:46 INFO - PROCESS | 1846 | 1461059986176 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:59:46 INFO - PROCESS | 1846 | 1461059986419 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d2e800 == 159 [pid = 1846] [id = 679] 02:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1e120f400) [pid = 1846] [serial = 2038] [outer = (nil)] 02:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f80d2800) [pid = 1846] [serial = 2039] [outer = 0x7fe1e120f400] 02:59:46 INFO - PROCESS | 1846 | 1461059986497 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f8782c00) [pid = 1846] [serial = 2040] [outer = 0x7fe1e120f400] 02:59:47 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:47 INFO - PROCESS | 1846 | 1461059987857 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 1846 | 1461059987893 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:59:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:59:47 INFO - PROCESS | 1846 | 1461059987901 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 1846 | 1461059987905 Marionette TRACE conn4 <- [1,2690,null,{}] 02:59:47 INFO - PROCESS | 1846 | 1461059987912 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:48 INFO - PROCESS | 1846 | 1461059988224 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:59:48 INFO - PROCESS | 1846 | 1461059988479 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fc14b800 == 160 [pid = 1846] [id = 680] 02:59:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1f6c9ec00) [pid = 1846] [serial = 2041] [outer = (nil)] 02:59:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f878b800) [pid = 1846] [serial = 2042] [outer = 0x7fe1f6c9ec00] 02:59:48 INFO - PROCESS | 1846 | 1461059988557 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f88f8800) [pid = 1846] [serial = 2043] [outer = 0x7fe1f6c9ec00] 02:59:49 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:49 INFO - PROCESS | 1846 | 1461059989920 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 1846 | 1461059989948 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:59:49 INFO - PROCESS | 1846 | 1461059989957 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 1846 | 1461059989960 Marionette TRACE conn4 <- [1,2694,null,{}] 02:59:49 INFO - PROCESS | 1846 | 1461059989966 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:50 INFO - PROCESS | 1846 | 1461059990250 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:59:50 INFO - PROCESS | 1846 | 1461059990499 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2358000 == 161 [pid = 1846] [id = 681] 02:59:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1e120a400) [pid = 1846] [serial = 2044] [outer = (nil)] 02:59:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1e2363c00) [pid = 1846] [serial = 2045] [outer = 0x7fe1e120a400] 02:59:50 INFO - PROCESS | 1846 | 1461059990577 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1f878c400) [pid = 1846] [serial = 2046] [outer = 0x7fe1e120a400] 02:59:52 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:52 INFO - PROCESS | 1846 | 1461059992345 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 02:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:59:52 INFO - PROCESS | 1846 | 1461059992412 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb853800 == 160 [pid = 1846] [id = 605] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6529000 == 159 [pid = 1846] [id = 621] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4cd800 == 158 [pid = 1846] [id = 608] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d86800 == 157 [pid = 1846] [id = 611] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4ac4000 == 156 [pid = 1846] [id = 612] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee0c5800 == 155 [pid = 1846] [id = 609] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec6b2000 == 154 [pid = 1846] [id = 607] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eab1a800 == 153 [pid = 1846] [id = 604] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2aa4800 == 152 [pid = 1846] [id = 480] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2979000 == 151 [pid = 1846] [id = 610] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec43a000 == 150 [pid = 1846] [id = 606] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6513800 == 149 [pid = 1846] [id = 665] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e52c7800 == 148 [pid = 1846] [id = 664] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3a1e800 == 147 [pid = 1846] [id = 663] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2d4e800 == 146 [pid = 1846] [id = 662] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ff7bc000 == 145 [pid = 1846] [id = 661] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe622000 == 144 [pid = 1846] [id = 660] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcb8c800 == 143 [pid = 1846] [id = 659] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8d24800 == 142 [pid = 1846] [id = 658] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8a3b800 == 141 [pid = 1846] [id = 657] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f88cc800 == 140 [pid = 1846] [id = 656] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f6c6f800 == 139 [pid = 1846] [id = 655] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4421000 == 138 [pid = 1846] [id = 654] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d06800 == 137 [pid = 1846] [id = 653] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f289b000 == 136 [pid = 1846] [id = 652] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ee0c3800 == 135 [pid = 1846] [id = 651] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed644000 == 134 [pid = 1846] [id = 650] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec585800 == 133 [pid = 1846] [id = 649] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb86e000 == 132 [pid = 1846] [id = 648] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eab30000 == 131 [pid = 1846] [id = 647] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e87a6800 == 130 [pid = 1846] [id = 646] 02:59:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3ea4000 == 129 [pid = 1846] [id = 645] 02:59:53 INFO - PROCESS | 1846 | 1461059993086 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 1846 | 1461059993093 Marionette TRACE conn4 <- [1,2698,null,{}] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e62a6400) [pid = 1846] [serial = 1932] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1e4bd9000) [pid = 1846] [serial = 1800] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f88ec000) [pid = 1846] [serial = 1916] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e4df8c00) [pid = 1846] [serial = 1872] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1f80d8c00) [pid = 1846] [serial = 1910] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1eb89c800) [pid = 1846] [serial = 1884] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1e1949400) [pid = 1846] [serial = 1923] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1ee0a9400) [pid = 1846] [serial = 1892] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1e2a50c00) [pid = 1846] [serial = 1925] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1e658d000) [pid = 1846] [serial = 1875] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1ebc8c400) [pid = 1846] [serial = 1886] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1ee276000) [pid = 1846] [serial = 1893] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1f2877400) [pid = 1846] [serial = 1896] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e24cdc00) [pid = 1846] [serial = 1869] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1e562c400) [pid = 1846] [serial = 1931] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1f88f4800) [pid = 1846] [serial = 1919] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1f8eb9400) [pid = 1846] [serial = 1920] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1e2daec00) [pid = 1846] [serial = 1926] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1e17ea000) [pid = 1846] [serial = 1922] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1e647a800) [pid = 1846] [serial = 1874] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1e3bd5000) [pid = 1846] [serial = 1928] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1e4bce000) [pid = 1846] [serial = 1929] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1e7847000) [pid = 1846] [serial = 1878] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1e4b92c00) [pid = 1846] [serial = 1871] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1e79ac400) [pid = 1846] [serial = 1880] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1f80d4c00) [pid = 1846] [serial = 1908] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1ec6c3400) [pid = 1846] [serial = 1887] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f6ca5000) [pid = 1846] [serial = 1905] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1f2854800) [pid = 1846] [serial = 1895] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1f8789400) [pid = 1846] [serial = 1914] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e17f2400) [pid = 1846] [serial = 1868] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1f468e000) [pid = 1846] [serial = 1899] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f6133400) [pid = 1846] [serial = 1904] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1f88f3c00) [pid = 1846] [serial = 1917] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1eabda000) [pid = 1846] [serial = 1883] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1f8088400) [pid = 1846] [serial = 1907] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1f8288800) [pid = 1846] [serial = 1911] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1f83d3c00) [pid = 1846] [serial = 1913] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1f4695c00) [pid = 1846] [serial = 1854] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1f424dc00) [pid = 1846] [serial = 1898] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1f60b7c00) [pid = 1846] [serial = 1902] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1e7805400) [pid = 1846] [serial = 1877] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1ec6d1000) [pid = 1846] [serial = 1889] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1ed523400) [pid = 1846] [serial = 1890] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1e7acf800) [pid = 1846] [serial = 1881] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1f4c8e400) [pid = 1846] [serial = 1901] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 1846 | 1461059993278 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:53 INFO - PROCESS | 1846 | 1461059993509 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:59:53 INFO - PROCESS | 1846 | 1461059993722 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3288000 == 130 [pid = 1846] [id = 682] 02:59:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1e24d2000) [pid = 1846] [serial = 2047] [outer = (nil)] 02:59:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1e24d7800) [pid = 1846] [serial = 2048] [outer = 0x7fe1e24d2000] 02:59:53 INFO - PROCESS | 1846 | 1461059993799 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1e2b65800) [pid = 1846] [serial = 2049] [outer = 0x7fe1e24d2000] 02:59:55 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:55 INFO - PROCESS | 1846 | 1461059995075 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 1846 | 1461059995110 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:59:55 INFO - PROCESS | 1846 | 1461059995120 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 1846 | 1461059995124 Marionette TRACE conn4 <- [1,2702,null,{}] 02:59:55 INFO - PROCESS | 1846 | 1461059995131 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:55 INFO - PROCESS | 1846 | 1461059995400 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:59:55 INFO - PROCESS | 1846 | 1461059995623 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e555d800 == 131 [pid = 1846] [id = 683] 02:59:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1e24d2400) [pid = 1846] [serial = 2050] [outer = (nil)] 02:59:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1e3b26000) [pid = 1846] [serial = 2051] [outer = 0x7fe1e24d2400] 02:59:55 INFO - PROCESS | 1846 | 1461059995691 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e3dfb000) [pid = 1846] [serial = 2052] [outer = 0x7fe1e24d2400] 02:59:56 INFO - PROCESS | 1846 | 1461059996658 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:59:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1583ms 02:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:59:56 INFO - PROCESS | 1846 | 1461059996711 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 1846 | 1461059996714 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:59:56 INFO - PROCESS | 1846 | 1461059996722 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 1846 | 1461059996729 Marionette TRACE conn4 <- [1,2706,null,{}] 02:59:56 INFO - PROCESS | 1846 | 1461059996752 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:57 INFO - PROCESS | 1846 | 1461059997073 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:59:57 INFO - PROCESS | 1846 | 1461059997376 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e799b000 == 132 [pid = 1846] [id = 684] 02:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e4df8c00) [pid = 1846] [serial = 2053] [outer = (nil)] 02:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e5634000) [pid = 1846] [serial = 2054] [outer = 0x7fe1e4df8c00] 02:59:57 INFO - PROCESS | 1846 | 1461059997453 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e6479000) [pid = 1846] [serial = 2055] [outer = 0x7fe1e4df8c00] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1f4696400) [pid = 1846] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1e4ccd400) [pid = 1846] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1e2b6c800) [pid = 1846] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1e194dc00) [pid = 1846] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1e7802400) [pid = 1846] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1f468c800) [pid = 1846] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1e17e5800) [pid = 1846] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1ec6c5000) [pid = 1846] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1ed393400) [pid = 1846] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1f827d400) [pid = 1846] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1e2a4a000) [pid = 1846] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fe1e79afc00) [pid = 1846] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fe1e2dae800) [pid = 1846] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fe1eb920800) [pid = 1846] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fe1e7761000) [pid = 1846] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fe1ee24d000) [pid = 1846] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fe1e642e800) [pid = 1846] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fe1e1203800) [pid = 1846] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:59:58 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fe1eb920c00) [pid = 1846] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:59:58 INFO - PROCESS | 1846 | 1461059998822 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2142ms 02:59:58 INFO - PROCESS | 1846 | 1461059998863 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:59:58 INFO - PROCESS | 1846 | 1461059998868 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:59:58 INFO - PROCESS | 1846 | 1461059998875 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1846 | 1461059998878 Marionette TRACE conn4 <- [1,2710,null,{}] 02:59:58 INFO - PROCESS | 1846 | 1461059998884 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:59 INFO - PROCESS | 1846 | 1461059999113 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:59:59 INFO - PROCESS | 1846 | 1461059999298 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ea7c9800 == 133 [pid = 1846] [id = 685] 02:59:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fe1e4b87c00) [pid = 1846] [serial = 2056] [outer = (nil)] 02:59:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fe1e7768800) [pid = 1846] [serial = 2057] [outer = 0x7fe1e4b87c00] 02:59:59 INFO - PROCESS | 1846 | 1461059999371 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fe1e7810800) [pid = 1846] [serial = 2058] [outer = 0x7fe1e4b87c00] 03:00:00 INFO - PROCESS | 1846 | 1461060000416 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 1846 | 1461060000480 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 03:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:00:00 INFO - PROCESS | 1846 | 1461060000493 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 1846 | 1461060000500 Marionette TRACE conn4 <- [1,2714,null,{}] 03:00:00 INFO - PROCESS | 1846 | 1461060000511 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:00 INFO - PROCESS | 1846 | 1461060000803 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 03:00:01 INFO - PROCESS | 1846 | 1461060001143 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4f4f800 == 134 [pid = 1846] [id = 686] 03:00:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fe1e24d7c00) [pid = 1846] [serial = 2059] [outer = (nil)] 03:00:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fe1e2da9c00) [pid = 1846] [serial = 2060] [outer = 0x7fe1e24d7c00] 03:00:01 INFO - PROCESS | 1846 | 1461060001231 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fe1e3b1a000) [pid = 1846] [serial = 2061] [outer = 0x7fe1e24d7c00] 03:00:02 INFO - PROCESS | 1846 | 1461060002337 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:00:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1892ms 03:00:02 INFO - PROCESS | 1846 | 1461060002385 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 1846 | 1461060002395 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 03:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:00:02 INFO - PROCESS | 1846 | 1461060002406 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 1846 | 1461060002410 Marionette TRACE conn4 <- [1,2718,null,{}] 03:00:02 INFO - PROCESS | 1846 | 1461060002417 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:02 INFO - PROCESS | 1846 | 1461060002716 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 03:00:03 INFO - PROCESS | 1846 | 1461060003035 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb807000 == 135 [pid = 1846] [id = 687] 03:00:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fe1e4df0c00) [pid = 1846] [serial = 2062] [outer = (nil)] 03:00:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fe1e6480400) [pid = 1846] [serial = 2063] [outer = 0x7fe1e4df0c00] 03:00:03 INFO - PROCESS | 1846 | 1461060003114 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1e780ec00) [pid = 1846] [serial = 2064] [outer = 0x7fe1e4df0c00] 03:00:04 INFO - PROCESS | 1846 | 1461060004238 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 1846 | 1461060004312 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 03:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:00:04 INFO - PROCESS | 1846 | 1461060004319 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 1846 | 1461060004327 Marionette TRACE conn4 <- [1,2722,null,{}] 03:00:04 INFO - PROCESS | 1846 | 1461060004345 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:04 INFO - PROCESS | 1846 | 1461060004737 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 03:00:05 INFO - PROCESS | 1846 | 1461060005094 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec6aa000 == 136 [pid = 1846] [id = 688] 03:00:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1e7b49000) [pid = 1846] [serial = 2065] [outer = (nil)] 03:00:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1ea8bbc00) [pid = 1846] [serial = 2066] [outer = 0x7fe1e7b49000] 03:00:05 INFO - PROCESS | 1846 | 1461060005185 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1eaa5b000) [pid = 1846] [serial = 2067] [outer = 0x7fe1e7b49000] 03:00:06 INFO - PROCESS | 1846 | 1461060006224 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:00:06 INFO - PROCESS | 1846 | 1461060006287 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 03:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:00:06 INFO - PROCESS | 1846 | 1461060006296 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 1846 | 1461060006300 Marionette TRACE conn4 <- [1,2726,null,{}] 03:00:06 INFO - PROCESS | 1846 | 1461060006306 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:06 INFO - PROCESS | 1846 | 1461060006598 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 03:00:06 INFO - PROCESS | 1846 | 1461060006920 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed6f6800 == 137 [pid = 1846] [id = 689] 03:00:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1e7b4d800) [pid = 1846] [serial = 2068] [outer = (nil)] 03:00:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1eb892400) [pid = 1846] [serial = 2069] [outer = 0x7fe1e7b4d800] 03:00:07 INFO - PROCESS | 1846 | 1461060007005 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1eb92b800) [pid = 1846] [serial = 2070] [outer = 0x7fe1e7b4d800] 03:00:08 INFO - PROCESS | 1846 | 1461060008027 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:00:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1787ms 03:00:08 INFO - PROCESS | 1846 | 1461060008084 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 1846 | 1461060008087 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 03:00:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:00:08 INFO - PROCESS | 1846 | 1461060008095 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 1846 | 1461060008098 Marionette TRACE conn4 <- [1,2730,null,{}] 03:00:08 INFO - PROCESS | 1846 | 1461060008105 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:08 INFO - PROCESS | 1846 | 1461060008362 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 03:00:08 INFO - PROCESS | 1846 | 1461060008694 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f276a800 == 138 [pid = 1846] [id = 690] 03:00:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e6590400) [pid = 1846] [serial = 2071] [outer = (nil)] 03:00:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1ebc8ec00) [pid = 1846] [serial = 2072] [outer = 0x7fe1e6590400] 03:00:08 INFO - PROCESS | 1846 | 1461060008775 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1ed399400) [pid = 1846] [serial = 2073] [outer = 0x7fe1e6590400] 03:00:10 INFO - PROCESS | 1846 | 1461060010134 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:00:10 INFO - PROCESS | 1846 | 1461060010186 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 03:00:10 INFO - PROCESS | 1846 | 1461060010193 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 1846 | 1461060010197 Marionette TRACE conn4 <- [1,2734,null,{}] 03:00:10 INFO - PROCESS | 1846 | 1461060010204 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:10 INFO - PROCESS | 1846 | 1461060010546 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 03:00:10 INFO - PROCESS | 1846 | 1461060010811 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3f47800 == 139 [pid = 1846] [id = 691] 03:00:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1eba92000) [pid = 1846] [serial = 2074] [outer = (nil)] 03:00:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1ee0b0400) [pid = 1846] [serial = 2075] [outer = 0x7fe1eba92000] 03:00:10 INFO - PROCESS | 1846 | 1461060010894 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1f3b37800) [pid = 1846] [serial = 2076] [outer = 0x7fe1eba92000] 03:00:12 INFO - PROCESS | 1846 | 1461060012048 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1896ms 03:00:12 INFO - PROCESS | 1846 | 1461060012093 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 1846 | 1461060012100 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 03:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:00:12 INFO - PROCESS | 1846 | 1461060012111 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 1846 | 1461060012117 Marionette TRACE conn4 <- [1,2738,null,{}] 03:00:12 INFO - PROCESS | 1846 | 1461060012127 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:12 INFO - PROCESS | 1846 | 1461060012411 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 03:00:12 INFO - PROCESS | 1846 | 1461060012725 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4c31000 == 140 [pid = 1846] [id = 692] 03:00:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1f3a79c00) [pid = 1846] [serial = 2077] [outer = (nil)] 03:00:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1f4242000) [pid = 1846] [serial = 2078] [outer = 0x7fe1f3a79c00] 03:00:12 INFO - PROCESS | 1846 | 1461060012816 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1f42a9800) [pid = 1846] [serial = 2079] [outer = 0x7fe1f3a79c00] 03:00:13 INFO - PROCESS | 1846 | 1461060013785 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:00:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1744ms 03:00:13 INFO - PROCESS | 1846 | 1461060013855 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 1846 | 1461060013860 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 03:00:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:00:13 INFO - PROCESS | 1846 | 1461060013867 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1846 | 1461060013871 Marionette TRACE conn4 <- [1,2742,null,{}] 03:00:13 INFO - PROCESS | 1846 | 1461060013877 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:14 INFO - PROCESS | 1846 | 1461060014173 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 03:00:14 INFO - PROCESS | 1846 | 1461060014496 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f825c800 == 141 [pid = 1846] [id = 693] 03:00:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1f3abc000) [pid = 1846] [serial = 2080] [outer = (nil)] 03:00:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1f4690800) [pid = 1846] [serial = 2081] [outer = 0x7fe1f3abc000] 03:00:14 INFO - PROCESS | 1846 | 1461060014577 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1f4c84000) [pid = 1846] [serial = 2082] [outer = 0x7fe1f3abc000] 03:00:15 INFO - PROCESS | 1846 | 1461060015507 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1682ms 03:00:15 INFO - PROCESS | 1846 | 1461060015551 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 1846 | 1461060015557 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 03:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:00:15 INFO - PROCESS | 1846 | 1461060015567 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 1846 | 1461060015572 Marionette TRACE conn4 <- [1,2746,null,{}] 03:00:15 INFO - PROCESS | 1846 | 1461060015580 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:15 INFO - PROCESS | 1846 | 1461060015831 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 03:00:16 INFO - PROCESS | 1846 | 1461060016097 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89de000 == 142 [pid = 1846] [id = 694] 03:00:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1f3b3d800) [pid = 1846] [serial = 2083] [outer = (nil)] 03:00:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1f5b62000) [pid = 1846] [serial = 2084] [outer = 0x7fe1f3b3d800] 03:00:16 INFO - PROCESS | 1846 | 1461060016221 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1f6221000) [pid = 1846] [serial = 2085] [outer = 0x7fe1f3b3d800] 03:00:17 INFO - PROCESS | 1846 | 1461060017101 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1584ms 03:00:17 INFO - PROCESS | 1846 | 1461060017151 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 1846 | 1461060017155 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 03:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:00:17 INFO - PROCESS | 1846 | 1461060017162 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1846 | 1461060017166 Marionette TRACE conn4 <- [1,2750,null,{}] 03:00:17 INFO - PROCESS | 1846 | 1461060017172 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:17 INFO - PROCESS | 1846 | 1461060017432 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 03:00:17 INFO - PROCESS | 1846 | 1461060017752 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d24800 == 143 [pid = 1846] [id = 695] 03:00:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1f4c83400) [pid = 1846] [serial = 2086] [outer = (nil)] 03:00:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1f80d9400) [pid = 1846] [serial = 2087] [outer = 0x7fe1f4c83400] 03:00:17 INFO - PROCESS | 1846 | 1461060017836 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1f828b800) [pid = 1846] [serial = 2088] [outer = 0x7fe1f4c83400] 03:00:18 INFO - PROCESS | 1846 | 1461060018748 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1635ms 03:00:18 INFO - PROCESS | 1846 | 1461060018800 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1846 | 1461060018805 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 03:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:00:18 INFO - PROCESS | 1846 | 1461060018830 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1846 | 1461060018836 Marionette TRACE conn4 <- [1,2754,null,{}] 03:00:18 INFO - PROCESS | 1846 | 1461060018845 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:19 INFO - PROCESS | 1846 | 1461060019121 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 03:00:19 INFO - PROCESS | 1846 | 1461060019451 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcb9f000 == 144 [pid = 1846] [id = 696] 03:00:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1f8eb9400) [pid = 1846] [serial = 2089] [outer = (nil)] 03:00:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1f8ebec00) [pid = 1846] [serial = 2090] [outer = 0x7fe1f8eb9400] 03:00:19 INFO - PROCESS | 1846 | 1461060019543 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1f8ed8000) [pid = 1846] [serial = 2091] [outer = 0x7fe1f8eb9400] 03:00:20 INFO - PROCESS | 1846 | 1461060020474 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1709ms 03:00:20 INFO - PROCESS | 1846 | 1461060020522 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 03:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:00:20 INFO - PROCESS | 1846 | 1461060020526 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 03:00:20 INFO - PROCESS | 1846 | 1461060020533 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1846 | 1461060020536 Marionette TRACE conn4 <- [1,2758,null,{}] 03:00:20 INFO - PROCESS | 1846 | 1461060020562 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 1846 | 1461060020849 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 03:00:21 INFO - PROCESS | 1846 | 1461060021211 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe217800 == 145 [pid = 1846] [id = 697] 03:00:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f8ebb800) [pid = 1846] [serial = 2092] [outer = (nil)] 03:00:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1f9267400) [pid = 1846] [serial = 2093] [outer = 0x7fe1f8ebb800] 03:00:21 INFO - PROCESS | 1846 | 1461060021295 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1fa968800) [pid = 1846] [serial = 2094] [outer = 0x7fe1f8ebb800] 03:00:22 INFO - PROCESS | 1846 | 1461060022273 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1804ms 03:00:22 INFO - PROCESS | 1846 | 1461060022338 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 03:00:22 INFO - PROCESS | 1846 | 1461060022342 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 03:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:00:22 INFO - PROCESS | 1846 | 1461060022349 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:00:22 INFO - PROCESS | 1846 | 1461060022352 Marionette TRACE conn4 <- [1,2762,null,{}] 03:00:22 INFO - PROCESS | 1846 | 1461060022359 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:22 INFO - PROCESS | 1846 | 1461060022609 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 03:00:22 INFO - PROCESS | 1846 | 1461060022956 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fecef800 == 146 [pid = 1846] [id = 698] 03:00:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f90ae800) [pid = 1846] [serial = 2095] [outer = (nil)] 03:00:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1fbca3000) [pid = 1846] [serial = 2096] [outer = 0x7fe1f90ae800] 03:00:23 INFO - PROCESS | 1846 | 1461060023045 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1fc125c00) [pid = 1846] [serial = 2097] [outer = 0x7fe1f90ae800] 03:00:24 INFO - PROCESS | 1846 | 1461060024034 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1740ms 03:00:24 INFO - PROCESS | 1846 | 1461060024091 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 1846 | 1461060024095 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:00:24 INFO - PROCESS | 1846 | 1461060024101 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1846 | 1461060024105 Marionette TRACE conn4 <- [1,2766,null,{}] 03:00:24 INFO - PROCESS | 1846 | 1461060024111 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:24 INFO - PROCESS | 1846 | 1461060024364 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 03:00:24 INFO - PROCESS | 1846 | 1461060024633 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe200c38800 == 147 [pid = 1846] [id = 699] 03:00:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1f926c000) [pid = 1846] [serial = 2098] [outer = (nil)] 03:00:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1fcd1f000) [pid = 1846] [serial = 2099] [outer = 0x7fe1f926c000] 03:00:24 INFO - PROCESS | 1846 | 1461060024788 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1fce6f800) [pid = 1846] [serial = 2100] [outer = 0x7fe1f926c000] 03:00:25 INFO - PROCESS | 1846 | 1461060025862 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1838ms 03:00:25 INFO - PROCESS | 1846 | 1461060025940 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 1846 | 1461060025944 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 03:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:00:25 INFO - PROCESS | 1846 | 1461060025951 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 1846 | 1461060025954 Marionette TRACE conn4 <- [1,2770,null,{}] 03:00:25 INFO - PROCESS | 1846 | 1461060025961 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:26 INFO - PROCESS | 1846 | 1461060026246 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 03:00:26 INFO - PROCESS | 1846 | 1461060026565 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20ac76800 == 148 [pid = 1846] [id = 700] 03:00:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1e120e800) [pid = 1846] [serial = 2101] [outer = (nil)] 03:00:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1fd046800) [pid = 1846] [serial = 2102] [outer = 0x7fe1e120e800] 03:00:26 INFO - PROCESS | 1846 | 1461060026649 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1fd0f4400) [pid = 1846] [serial = 2103] [outer = 0x7fe1e120e800] 03:00:27 INFO - PROCESS | 1846 | 1461060027530 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1636ms 03:00:27 INFO - PROCESS | 1846 | 1461060027589 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 1846 | 1461060027592 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 03:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:00:27 INFO - PROCESS | 1846 | 1461060027600 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 1846 | 1461060027604 Marionette TRACE conn4 <- [1,2774,null,{}] 03:00:27 INFO - PROCESS | 1846 | 1461060027610 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:27 INFO - PROCESS | 1846 | 1461060027870 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 03:00:28 INFO - PROCESS | 1846 | 1461060028142 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20bb6f000 == 149 [pid = 1846] [id = 701] 03:00:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1e3b28800) [pid = 1846] [serial = 2104] [outer = (nil)] 03:00:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1fd22e400) [pid = 1846] [serial = 2105] [outer = 0x7fe1e3b28800] 03:00:28 INFO - PROCESS | 1846 | 1461060028306 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1fd308400) [pid = 1846] [serial = 2106] [outer = 0x7fe1e3b28800] 03:00:29 INFO - PROCESS | 1846 | 1461060029268 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1745ms 03:00:29 INFO - PROCESS | 1846 | 1461060029345 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 1846 | 1461060029349 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:00:29 INFO - PROCESS | 1846 | 1461060029356 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 1846 | 1461060029359 Marionette TRACE conn4 <- [1,2778,null,{}] 03:00:29 INFO - PROCESS | 1846 | 1461060029365 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:29 INFO - PROCESS | 1846 | 1461060029653 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 03:00:29 INFO - PROCESS | 1846 | 1461060029970 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20db08000 == 150 [pid = 1846] [id = 702] 03:00:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1fd222400) [pid = 1846] [serial = 2107] [outer = (nil)] 03:00:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1fd532800) [pid = 1846] [serial = 2108] [outer = 0x7fe1fd222400] 03:00:30 INFO - PROCESS | 1846 | 1461060030054 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1fd53ac00) [pid = 1846] [serial = 2109] [outer = 0x7fe1fd222400] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e18ae000 == 149 [pid = 1846] [id = 596] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e329c800 == 148 [pid = 1846] [id = 597] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcb8f000 == 147 [pid = 1846] [id = 188] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e52c5800 == 146 [pid = 1846] [id = 599] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e7983000 == 145 [pid = 1846] [id = 556] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2358000 == 144 [pid = 1846] [id = 681] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fc14b800 == 143 [pid = 1846] [id = 680] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8d2e800 == 142 [pid = 1846] [id = 679] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f89dd000 == 141 [pid = 1846] [id = 678] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8253000 == 140 [pid = 1846] [id = 677] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4ad7800 == 139 [pid = 1846] [id = 676] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d0d000 == 138 [pid = 1846] [id = 675] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f2782800 == 137 [pid = 1846] [id = 674] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfd7000 == 136 [pid = 1846] [id = 673] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed4c2800 == 135 [pid = 1846] [id = 672] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec583800 == 134 [pid = 1846] [id = 671] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb875000 == 133 [pid = 1846] [id = 670] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eab1d000 == 132 [pid = 1846] [id = 669] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e7991800 == 131 [pid = 1846] [id = 668] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e52c3800 == 130 [pid = 1846] [id = 667] 03:00:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e1bd6000 == 129 [pid = 1846] [id = 666] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f6225000) [pid = 1846] [serial = 1968] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e62b0c00) [pid = 1846] [serial = 1940] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1e2db5000) [pid = 1846] [serial = 1937] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1e24cf000) [pid = 1846] [serial = 1989] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1eabd5c00) [pid = 1846] [serial = 1950] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1f8eca400) [pid = 1846] [serial = 1974] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1e3b25800) [pid = 1846] [serial = 1938] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1e2db1000) [pid = 1846] [serial = 1991] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1e4cc1800) [pid = 1846] [serial = 1997] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1ee277800) [pid = 1846] [serial = 1958] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1f3a79000) [pid = 1846] [serial = 1962] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1f8ed4400) [pid = 1846] [serial = 1976] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1f9264400) [pid = 1846] [serial = 1980] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1f284bc00) [pid = 1846] [serial = 1959] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1e2365000) [pid = 1846] [serial = 1988] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1f878a400) [pid = 1846] [serial = 1971] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1eaa59c00) [pid = 1846] [serial = 1949] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1e4cc7c00) [pid = 1846] [serial = 1995] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1ec6c4c00) [pid = 1846] [serial = 1953] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f90ad400) [pid = 1846] [serial = 1977] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1e4b8c400) [pid = 1846] [serial = 1994] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1e647b800) [pid = 1846] [serial = 1941] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f80e1400) [pid = 1846] [serial = 1970] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1e79a9000) [pid = 1846] [serial = 1944] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1fa962400) [pid = 1846] [serial = 1982] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1f3b36400) [pid = 1846] [serial = 1964] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1ea8b9000) [pid = 1846] [serial = 1947] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1f4c8cc00) [pid = 1846] [serial = 1967] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e5639000) [pid = 1846] [serial = 1866] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1f90b1c00) [pid = 1846] [serial = 1979] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1ed524400) [pid = 1846] [serial = 1955] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1e6434400) [pid = 1846] [serial = 1934] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1f3f20800) [pid = 1846] [serial = 1965] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1e780ac00) [pid = 1846] [serial = 1943] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1f8eb4c00) [pid = 1846] [serial = 1973] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1fbca3400) [pid = 1846] [serial = 1985] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1ebc8a800) [pid = 1846] [serial = 1952] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1e3adac00) [pid = 1846] [serial = 1992] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1ee0af000) [pid = 1846] [serial = 1956] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1e7b48400) [pid = 1846] [serial = 1946] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1f2877c00) [pid = 1846] [serial = 1961] [outer = (nil)] [url = about:blank] 03:00:32 INFO - PROCESS | 1846 | 1461060032883 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3588ms 03:00:32 INFO - PROCESS | 1846 | 1461060032946 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 03:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:00:32 INFO - PROCESS | 1846 | 1461060032952 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 03:00:32 INFO - PROCESS | 1846 | 1461060032961 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1846 | 1461060032968 Marionette TRACE conn4 <- [1,2782,null,{}] 03:00:32 INFO - PROCESS | 1846 | 1461060032978 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:33 INFO - PROCESS | 1846 | 1461060033258 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 03:00:33 INFO - PROCESS | 1846 | 1461060033474 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e33e7000 == 130 [pid = 1846] [id = 703] 03:00:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1e2367000) [pid = 1846] [serial = 2110] [outer = (nil)] 03:00:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1e24d7000) [pid = 1846] [serial = 2111] [outer = 0x7fe1e2367000] 03:00:33 INFO - PROCESS | 1846 | 1461060033553 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e2b6bc00) [pid = 1846] [serial = 2112] [outer = 0x7fe1e2367000] 03:00:34 INFO - PROCESS | 1846 | 1461060034381 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1439ms 03:00:34 INFO - PROCESS | 1846 | 1461060034404 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 1846 | 1461060034413 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 03:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:00:34 INFO - PROCESS | 1846 | 1461060034424 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1846 | 1461060034427 Marionette TRACE conn4 <- [1,2786,null,{}] 03:00:34 INFO - PROCESS | 1846 | 1461060034435 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:34 INFO - PROCESS | 1846 | 1461060034753 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 03:00:34 INFO - PROCESS | 1846 | 1461060034875 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4f5a000 == 131 [pid = 1846] [id = 704] 03:00:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e194f000) [pid = 1846] [serial = 2113] [outer = (nil)] 03:00:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e3b19400) [pid = 1846] [serial = 2114] [outer = 0x7fe1e194f000] 03:00:34 INFO - PROCESS | 1846 | 1461060034946 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e3df1800) [pid = 1846] [serial = 2115] [outer = 0x7fe1e194f000] 03:00:35 INFO - PROCESS | 1846 | 1461060035972 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1582ms 03:00:36 INFO - PROCESS | 1846 | 1461060036007 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 1846 | 1461060036011 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 03:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:00:36 INFO - PROCESS | 1846 | 1461060036018 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 1846 | 1461060036023 Marionette TRACE conn4 <- [1,2790,null,{}] 03:00:36 INFO - PROCESS | 1846 | 1461060036061 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:36 INFO - PROCESS | 1846 | 1461060036377 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 03:00:36 INFO - PROCESS | 1846 | 1461060036426 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6ee5800 == 132 [pid = 1846] [id = 705] 03:00:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e2365800) [pid = 1846] [serial = 2116] [outer = (nil)] 03:00:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e4df0000) [pid = 1846] [serial = 2117] [outer = 0x7fe1e2365800] 03:00:36 INFO - PROCESS | 1846 | 1461060036661 Marionette DEBUG loaded listener.js 03:00:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e62a6000) [pid = 1846] [serial = 2118] [outer = 0x7fe1e2365800] 03:00:37 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1e3bd2800) [pid = 1846] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:00:37 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1e4df8c00) [pid = 1846] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:00:37 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1e24d2000) [pid = 1846] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:00:37 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1e120a400) [pid = 1846] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:00:37 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1e24d2400) [pid = 1846] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:00:38 INFO - PROCESS | 1846 | 1461060038025 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2046ms 03:00:38 INFO - PROCESS | 1846 | 1461060038065 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 1846 | 1461060038070 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 03:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:00:38 INFO - PROCESS | 1846 | 1461060038077 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 1846 | 1461060038082 Marionette TRACE conn4 <- [1,2794,null,{}] 03:00:38 INFO - PROCESS | 1846 | 1461060038088 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:38 INFO - PROCESS | 1846 | 1461060038368 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 03:00:38 INFO - PROCESS | 1846 | 1461060038561 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e879d000 == 133 [pid = 1846] [id = 706] 03:00:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e1206400) [pid = 1846] [serial = 2119] [outer = (nil)] 03:00:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e53c9400) [pid = 1846] [serial = 2120] [outer = 0x7fe1e1206400] 03:00:38 INFO - PROCESS | 1846 | 1461060038634 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e7764000) [pid = 1846] [serial = 2121] [outer = 0x7fe1e1206400] 03:00:39 INFO - PROCESS | 1846 | 1461060039489 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1434ms 03:00:39 INFO - PROCESS | 1846 | 1461060039525 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 1846 | 1461060039528 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:00:39 INFO - PROCESS | 1846 | 1461060039540 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 1846 | 1461060039542 Marionette TRACE conn4 <- [1,2798,null,{}] 03:00:39 INFO - PROCESS | 1846 | 1461060039549 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:39 INFO - PROCESS | 1846 | 1461060039828 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 03:00:40 INFO - PROCESS | 1846 | 1461060040368 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e2d50800 == 134 [pid = 1846] [id = 707] 03:00:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e120fc00) [pid = 1846] [serial = 2122] [outer = (nil)] 03:00:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e1949c00) [pid = 1846] [serial = 2123] [outer = 0x7fe1e120fc00] 03:00:40 INFO - PROCESS | 1846 | 1461060040456 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e24d1000) [pid = 1846] [serial = 2124] [outer = 0x7fe1e120fc00] 03:00:41 INFO - PROCESS | 1846 | 1461060041534 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:00:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:00:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2042ms 03:00:41 INFO - PROCESS | 1846 | 1461060041584 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 1846 | 1461060041592 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 03:00:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:00:41 INFO - PROCESS | 1846 | 1461060041602 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - PROCESS | 1846 | 1461060041606 Marionette TRACE conn4 <- [1,2802,null,{}] 03:00:41 INFO - PROCESS | 1846 | 1461060041614 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:41 INFO - PROCESS | 1846 | 1461060041885 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 03:00:42 INFO - PROCESS | 1846 | 1461060042212 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e7986000 == 135 [pid = 1846] [id = 708] 03:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e3bc8400) [pid = 1846] [serial = 2125] [outer = (nil)] 03:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e4b90400) [pid = 1846] [serial = 2126] [outer = 0x7fe1e3bc8400] 03:00:42 INFO - PROCESS | 1846 | 1461060042302 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e4cc6800) [pid = 1846] [serial = 2127] [outer = 0x7fe1e3bc8400] 03:00:43 INFO - PROCESS | 1846 | 1461060043312 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:00:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:00:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1787ms 03:00:43 INFO - PROCESS | 1846 | 1461060043395 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 03:00:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:00:43 INFO - PROCESS | 1846 | 1461060043402 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 03:00:43 INFO - PROCESS | 1846 | 1461060043411 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 1846 | 1461060043414 Marionette TRACE conn4 <- [1,2806,null,{}] 03:00:43 INFO - PROCESS | 1846 | 1461060043421 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:43 INFO - PROCESS | 1846 | 1461060043715 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 03:00:44 INFO - PROCESS | 1846 | 1461060044110 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ead83000 == 136 [pid = 1846] [id = 709] 03:00:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e647f400) [pid = 1846] [serial = 2128] [outer = (nil)] 03:00:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e6589400) [pid = 1846] [serial = 2129] [outer = 0x7fe1e647f400] 03:00:44 INFO - PROCESS | 1846 | 1461060044200 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e776e400) [pid = 1846] [serial = 2130] [outer = 0x7fe1e647f400] 03:00:45 INFO - PROCESS | 1846 | 1461060045199 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:00:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1842ms 03:00:45 INFO - PROCESS | 1846 | 1461060045252 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 1846 | 1461060045256 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:00:45 INFO - PROCESS | 1846 | 1461060045274 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1846 | 1461060045284 Marionette TRACE conn4 <- [1,2810,null,{}] 03:00:45 INFO - PROCESS | 1846 | 1461060045292 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 1846 | 1461060045600 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 03:00:45 INFO - PROCESS | 1846 | 1461060045918 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec57e000 == 137 [pid = 1846] [id = 710] 03:00:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e6481400) [pid = 1846] [serial = 2131] [outer = (nil)] 03:00:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e7acb400) [pid = 1846] [serial = 2132] [outer = 0x7fe1e6481400] 03:00:46 INFO - PROCESS | 1846 | 1461060045999 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1e7b48400) [pid = 1846] [serial = 2133] [outer = 0x7fe1e6481400] 03:00:46 INFO - PROCESS | 1846 | 1461060046906 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:00:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:00:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1704ms 03:00:46 INFO - PROCESS | 1846 | 1461060046971 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 03:00:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:00:46 INFO - PROCESS | 1846 | 1461060046976 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 03:00:46 INFO - PROCESS | 1846 | 1461060046983 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - PROCESS | 1846 | 1461060046986 Marionette TRACE conn4 <- [1,2814,null,{}] 03:00:46 INFO - PROCESS | 1846 | 1461060046992 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:47 INFO - PROCESS | 1846 | 1461060047276 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 03:00:47 INFO - PROCESS | 1846 | 1461060047594 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed496000 == 138 [pid = 1846] [id = 711] 03:00:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e780e000) [pid = 1846] [serial = 2134] [outer = (nil)] 03:00:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1eaa5d000) [pid = 1846] [serial = 2135] [outer = 0x7fe1e780e000] 03:00:47 INFO - PROCESS | 1846 | 1461060047676 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1eabde400) [pid = 1846] [serial = 2136] [outer = 0x7fe1e780e000] 03:00:48 INFO - PROCESS | 1846 | 1461060048630 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:00:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1681ms 03:00:48 INFO - PROCESS | 1846 | 1461060048664 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 1846 | 1461060048667 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 03:00:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:00:48 INFO - PROCESS | 1846 | 1461060048674 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1846 | 1461060048678 Marionette TRACE conn4 <- [1,2818,null,{}] 03:00:48 INFO - PROCESS | 1846 | 1461060048683 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 1846 | 1461060048934 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 03:00:49 INFO - PROCESS | 1846 | 1461060049194 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1edfd6800 == 139 [pid = 1846] [id = 712] 03:00:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1eb923800) [pid = 1846] [serial = 2137] [outer = (nil)] 03:00:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1eb92c000) [pid = 1846] [serial = 2138] [outer = 0x7fe1eb923800] 03:00:49 INFO - PROCESS | 1846 | 1461060049350 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1ed524400) [pid = 1846] [serial = 2139] [outer = 0x7fe1eb923800] 03:00:50 INFO - PROCESS | 1846 | 1461060050319 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:00:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1689ms 03:00:50 INFO - PROCESS | 1846 | 1461060050365 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 03:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:00:50 INFO - PROCESS | 1846 | 1461060050369 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 03:00:50 INFO - PROCESS | 1846 | 1461060050376 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 1846 | 1461060050380 Marionette TRACE conn4 <- [1,2822,null,{}] 03:00:50 INFO - PROCESS | 1846 | 1461060050386 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:50 INFO - PROCESS | 1846 | 1461060050641 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 03:00:50 INFO - PROCESS | 1846 | 1461060050950 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f296f800 == 140 [pid = 1846] [id = 713] 03:00:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1eb923c00) [pid = 1846] [serial = 2140] [outer = (nil)] 03:00:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1ee27e000) [pid = 1846] [serial = 2141] [outer = 0x7fe1eb923c00] 03:00:51 INFO - PROCESS | 1846 | 1461060051037 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1f2870000) [pid = 1846] [serial = 2142] [outer = 0x7fe1eb923c00] 03:00:51 INFO - PROCESS | 1846 | 1461060051954 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1634ms 03:00:52 INFO - PROCESS | 1846 | 1461060052010 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 1846 | 1461060052014 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 03:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:00:52 INFO - PROCESS | 1846 | 1461060052021 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1846 | 1461060052025 Marionette TRACE conn4 <- [1,2826,null,{}] 03:00:52 INFO - PROCESS | 1846 | 1461060052032 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:52 INFO - PROCESS | 1846 | 1461060052288 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 03:00:52 INFO - PROCESS | 1846 | 1461060052626 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d85000 == 141 [pid = 1846] [id = 714] 03:00:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1ee250c00) [pid = 1846] [serial = 2143] [outer = (nil)] 03:00:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1f3a78c00) [pid = 1846] [serial = 2144] [outer = 0x7fe1ee250c00] 03:00:52 INFO - PROCESS | 1846 | 1461060052709 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f3b36800) [pid = 1846] [serial = 2145] [outer = 0x7fe1ee250c00] 03:00:53 INFO - PROCESS | 1846 | 1461060053689 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1733ms 03:00:53 INFO - PROCESS | 1846 | 1461060053763 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 1846 | 1461060053766 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:00:53 INFO - PROCESS | 1846 | 1461060053777 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 1846 | 1461060053781 Marionette TRACE conn4 <- [1,2830,null,{}] 03:00:53 INFO - PROCESS | 1846 | 1461060053787 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:54 INFO - PROCESS | 1846 | 1461060054031 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 03:00:54 INFO - PROCESS | 1846 | 1461060054355 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4adf800 == 142 [pid = 1846] [id = 715] 03:00:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1e6477400) [pid = 1846] [serial = 2146] [outer = (nil)] 03:00:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f4243c00) [pid = 1846] [serial = 2147] [outer = 0x7fe1e6477400] 03:00:54 INFO - PROCESS | 1846 | 1461060054438 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f4693400) [pid = 1846] [serial = 2148] [outer = 0x7fe1e6477400] 03:00:55 INFO - PROCESS | 1846 | 1461060055368 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1633ms 03:00:55 INFO - PROCESS | 1846 | 1461060055412 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 03:00:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:00:55 INFO - PROCESS | 1846 | 1461060055416 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 03:00:55 INFO - PROCESS | 1846 | 1461060055423 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1846 | 1461060055426 Marionette TRACE conn4 <- [1,2834,null,{}] 03:00:55 INFO - PROCESS | 1846 | 1461060055433 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:55 INFO - PROCESS | 1846 | 1461060055682 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 03:00:56 INFO - PROCESS | 1846 | 1461060055996 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f825d000 == 143 [pid = 1846] [id = 716] 03:00:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1ee251800) [pid = 1846] [serial = 2149] [outer = (nil)] 03:00:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f60b1400) [pid = 1846] [serial = 2150] [outer = 0x7fe1ee251800] 03:00:56 INFO - PROCESS | 1846 | 1461060056080 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f7f8c000) [pid = 1846] [serial = 2151] [outer = 0x7fe1ee251800] 03:00:56 INFO - PROCESS | 1846 | 1461060056993 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1636ms 03:00:57 INFO - PROCESS | 1846 | 1461060057060 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 03:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:00:57 INFO - PROCESS | 1846 | 1461060057064 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 03:00:57 INFO - PROCESS | 1846 | 1461060057070 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 1846 | 1461060057074 Marionette TRACE conn4 <- [1,2838,null,{}] 03:00:57 INFO - PROCESS | 1846 | 1461060057080 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:57 INFO - PROCESS | 1846 | 1461060057339 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 03:00:57 INFO - PROCESS | 1846 | 1461060057665 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8a42000 == 144 [pid = 1846] [id = 717] 03:00:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1f8789400) [pid = 1846] [serial = 2152] [outer = (nil)] 03:00:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f88f1800) [pid = 1846] [serial = 2153] [outer = 0x7fe1f8789400] 03:00:57 INFO - PROCESS | 1846 | 1461060057771 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1f8ebb000) [pid = 1846] [serial = 2154] [outer = 0x7fe1f8789400] 03:00:58 INFO - PROCESS | 1846 | 1461060058736 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:00:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1733ms 03:00:58 INFO - PROCESS | 1846 | 1461060058804 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 03:00:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:00:58 INFO - PROCESS | 1846 | 1461060058809 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 03:00:58 INFO - PROCESS | 1846 | 1461060058816 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1846 | 1461060058821 Marionette TRACE conn4 <- [1,2842,null,{}] 03:00:58 INFO - PROCESS | 1846 | 1461060058827 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:59 INFO - PROCESS | 1846 | 1461060059127 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 03:00:59 INFO - PROCESS | 1846 | 1461060059493 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fb551800 == 145 [pid = 1846] [id = 718] 03:00:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1fd227000) [pid = 1846] [serial = 2155] [outer = (nil)] 03:00:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1fd30e400) [pid = 1846] [serial = 2156] [outer = 0x7fe1fd227000] 03:00:59 INFO - PROCESS | 1846 | 1461060059581 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1fd53b000) [pid = 1846] [serial = 2157] [outer = 0x7fe1fd227000] 03:01:00 INFO - PROCESS | 1846 | 1461060060517 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:01:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1735ms 03:01:00 INFO - PROCESS | 1846 | 1461060060551 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 1846 | 1461060060555 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 03:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:01:00 INFO - PROCESS | 1846 | 1461060060562 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 1846 | 1461060060566 Marionette TRACE conn4 <- [1,2846,null,{}] 03:01:00 INFO - PROCESS | 1846 | 1461060060594 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:00 INFO - PROCESS | 1846 | 1461060060855 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 03:01:01 INFO - PROCESS | 1846 | 1461060061175 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe216000 == 146 [pid = 1846] [id = 719] 03:01:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1fce68800) [pid = 1846] [serial = 2158] [outer = (nil)] 03:01:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1fd698c00) [pid = 1846] [serial = 2159] [outer = 0x7fe1fce68800] 03:01:01 INFO - PROCESS | 1846 | 1461060061274 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1fd6f4c00) [pid = 1846] [serial = 2160] [outer = 0x7fe1fce68800] 03:01:02 INFO - PROCESS | 1846 | 1461060062269 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1755ms 03:01:02 INFO - PROCESS | 1846 | 1461060062320 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 03:01:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:01:02 INFO - PROCESS | 1846 | 1461060062324 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 03:01:02 INFO - PROCESS | 1846 | 1461060062332 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 1846 | 1461060062334 Marionette TRACE conn4 <- [1,2850,null,{}] 03:01:02 INFO - PROCESS | 1846 | 1461060062341 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:02 INFO - PROCESS | 1846 | 1461060062636 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 03:01:03 INFO - PROCESS | 1846 | 1461060062991 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20af26800 == 147 [pid = 1846] [id = 720] 03:01:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1e4b8a000) [pid = 1846] [serial = 2161] [outer = (nil)] 03:01:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1fda42400) [pid = 1846] [serial = 2162] [outer = 0x7fe1e4b8a000] 03:01:03 INFO - PROCESS | 1846 | 1461060063077 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1fdc70000) [pid = 1846] [serial = 2163] [outer = 0x7fe1e4b8a000] 03:01:04 INFO - PROCESS | 1846 | 1461060064007 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:01:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1740ms 03:01:04 INFO - PROCESS | 1846 | 1461060064072 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1846 | 1461060064075 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:01:04 INFO - PROCESS | 1846 | 1461060064082 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1846 | 1461060064086 Marionette TRACE conn4 <- [1,2854,null,{}] 03:01:04 INFO - PROCESS | 1846 | 1461060064092 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:04 INFO - PROCESS | 1846 | 1461060064370 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 03:01:04 INFO - PROCESS | 1846 | 1461060064693 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20f817000 == 148 [pid = 1846] [id = 721] 03:01:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1e6589c00) [pid = 1846] [serial = 2164] [outer = (nil)] 03:01:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1fdd55400) [pid = 1846] [serial = 2165] [outer = 0x7fe1e6589c00] 03:01:04 INFO - PROCESS | 1846 | 1461060064782 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1fdd5f000) [pid = 1846] [serial = 2166] [outer = 0x7fe1e6589c00] 03:01:05 INFO - PROCESS | 1846 | 1461060065721 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:01:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1684ms 03:01:05 INFO - PROCESS | 1846 | 1461060065768 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 03:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:01:05 INFO - PROCESS | 1846 | 1461060065773 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 03:01:05 INFO - PROCESS | 1846 | 1461060065781 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 1846 | 1461060065784 Marionette TRACE conn4 <- [1,2858,null,{}] 03:01:05 INFO - PROCESS | 1846 | 1461060065792 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 1846 | 1461060066063 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 03:01:06 INFO - PROCESS | 1846 | 1461060066386 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20fdd6800 == 149 [pid = 1846] [id = 722] 03:01:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1fd223c00) [pid = 1846] [serial = 2167] [outer = (nil)] 03:01:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1fde53c00) [pid = 1846] [serial = 2168] [outer = 0x7fe1fd223c00] 03:01:06 INFO - PROCESS | 1846 | 1461060066473 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe1fdf11400) [pid = 1846] [serial = 2169] [outer = 0x7fe1fd223c00] 03:01:07 INFO - PROCESS | 1846 | 1461060067399 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:01:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:01:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1686ms 03:01:07 INFO - PROCESS | 1846 | 1461060067467 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 1846 | 1461060067470 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 03:01:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:01:07 INFO - PROCESS | 1846 | 1461060067478 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 1846 | 1461060067482 Marionette TRACE conn4 <- [1,2862,null,{}] 03:01:07 INFO - PROCESS | 1846 | 1461060067489 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:07 INFO - PROCESS | 1846 | 1461060067742 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 03:01:08 INFO - PROCESS | 1846 | 1461060068082 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe210267800 == 150 [pid = 1846] [id = 723] 03:01:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1e24cfc00) [pid = 1846] [serial = 2170] [outer = (nil)] 03:01:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe1fdf14c00) [pid = 1846] [serial = 2171] [outer = 0x7fe1e24cfc00] 03:01:08 INFO - PROCESS | 1846 | 1461060068167 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe1fe079400) [pid = 1846] [serial = 2172] [outer = 0x7fe1e24cfc00] 03:01:09 INFO - PROCESS | 1846 | 1461060069083 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:01:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1647ms 03:01:09 INFO - PROCESS | 1846 | 1461060069127 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 1846 | 1461060069131 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 03:01:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:01:09 INFO - PROCESS | 1846 | 1461060069138 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 1846 | 1461060069140 Marionette TRACE conn4 <- [1,2866,null,{}] 03:01:09 INFO - PROCESS | 1846 | 1461060069147 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:09 INFO - PROCESS | 1846 | 1461060069424 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 03:01:09 INFO - PROCESS | 1846 | 1461060069744 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe21207c000 == 151 [pid = 1846] [id = 724] 03:01:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe1e3ad6000) [pid = 1846] [serial = 2173] [outer = (nil)] 03:01:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe1fe56c400) [pid = 1846] [serial = 2174] [outer = 0x7fe1e3ad6000] 03:01:09 INFO - PROCESS | 1846 | 1461060069835 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe1fe574800) [pid = 1846] [serial = 2175] [outer = 0x7fe1e3ad6000] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e9462800 == 150 [pid = 1846] [id = 603] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e799b000 == 149 [pid = 1846] [id = 684] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e32a0000 == 148 [pid = 1846] [id = 618] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4f5d000 == 147 [pid = 1846] [id = 619] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e555d800 == 146 [pid = 1846] [id = 683] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e235f000 == 145 [pid = 1846] [id = 617] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6ece000 == 144 [pid = 1846] [id = 476] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f821e800 == 143 [pid = 1846] [id = 614] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e633d000 == 142 [pid = 1846] [id = 601] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e879d000 == 141 [pid = 1846] [id = 706] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e6ee5800 == 140 [pid = 1846] [id = 705] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4f5a000 == 139 [pid = 1846] [id = 704] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e33e7000 == 138 [pid = 1846] [id = 703] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20ac76800 == 137 [pid = 1846] [id = 700] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe200c38800 == 136 [pid = 1846] [id = 699] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fecef800 == 135 [pid = 1846] [id = 698] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe217800 == 134 [pid = 1846] [id = 697] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fcb9f000 == 133 [pid = 1846] [id = 696] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8d24800 == 132 [pid = 1846] [id = 695] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f89de000 == 131 [pid = 1846] [id = 694] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f825c800 == 130 [pid = 1846] [id = 693] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4c31000 == 129 [pid = 1846] [id = 692] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3f47800 == 128 [pid = 1846] [id = 691] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f276a800 == 127 [pid = 1846] [id = 690] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed6f6800 == 126 [pid = 1846] [id = 689] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec6aa000 == 125 [pid = 1846] [id = 688] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1eb807000 == 124 [pid = 1846] [id = 687] 03:01:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4f4f800 == 123 [pid = 1846] [id = 686] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1e7768800) [pid = 1846] [serial = 2057] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1e6484400) [pid = 1846] [serial = 1935] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1e5634000) [pid = 1846] [serial = 2054] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1e6479000) [pid = 1846] [serial = 2055] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1f2850000) [pid = 1846] [serial = 2027] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1ed528400) [pid = 1846] [serial = 2024] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1eba96800) [pid = 1846] [serial = 2021] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1eb91f400) [pid = 1846] [serial = 2018] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1ea8b3800) [pid = 1846] [serial = 2015] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1e7846c00) [pid = 1846] [serial = 2012] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1e7761800) [pid = 1846] [serial = 2009] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1e4cbf800) [pid = 1846] [serial = 2006] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e3ae1c00) [pid = 1846] [serial = 2003] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1e17e7800) [pid = 1846] [serial = 2000] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1e24d7800) [pid = 1846] [serial = 2048] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e2b65800) [pid = 1846] [serial = 2049] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1f878c400) [pid = 1846] [serial = 2046] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e2363c00) [pid = 1846] [serial = 2045] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1f878b800) [pid = 1846] [serial = 2042] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1f80d2800) [pid = 1846] [serial = 2039] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f612cc00) [pid = 1846] [serial = 2036] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1f4692800) [pid = 1846] [serial = 2033] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1f3ab8000) [pid = 1846] [serial = 2030] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1e3b26000) [pid = 1846] [serial = 2051] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1e3dfb000) [pid = 1846] [serial = 2052] [outer = (nil)] [url = about:blank] 03:01:12 INFO - PROCESS | 1846 | 1461060072819 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:01:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3736ms 03:01:12 INFO - PROCESS | 1846 | 1461060072876 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1846 | 1461060072880 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:01:12 INFO - PROCESS | 1846 | 1461060072890 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1846 | 1461060072894 Marionette TRACE conn4 <- [1,2870,null,{}] 03:01:12 INFO - PROCESS | 1846 | 1461060072947 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:13 INFO - PROCESS | 1846 | 1461060073204 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 03:01:13 INFO - PROCESS | 1846 | 1461060073396 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3dc3800 == 124 [pid = 1846] [id = 725] 03:01:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1e2a47800) [pid = 1846] [serial = 2176] [outer = (nil)] 03:01:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1e2db1000) [pid = 1846] [serial = 2177] [outer = 0x7fe1e2a47800] 03:01:13 INFO - PROCESS | 1846 | 1461060073479 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1e3bcb000) [pid = 1846] [serial = 2178] [outer = 0x7fe1e2a47800] 03:01:14 INFO - PROCESS | 1846 | 1461060074285 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:01:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1435ms 03:01:14 INFO - PROCESS | 1846 | 1461060074336 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1846 | 1461060074355 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:01:14 INFO - PROCESS | 1846 | 1461060074370 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1846 | 1461060074373 Marionette TRACE conn4 <- [1,2874,null,{}] 03:01:14 INFO - PROCESS | 1846 | 1461060074381 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:14 INFO - PROCESS | 1846 | 1461060074649 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 03:01:14 INFO - PROCESS | 1846 | 1461060074880 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6518000 == 125 [pid = 1846] [id = 726] 03:01:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1e4b94800) [pid = 1846] [serial = 2179] [outer = (nil)] 03:01:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1e53ca000) [pid = 1846] [serial = 2180] [outer = 0x7fe1e4b94800] 03:01:15 INFO - PROCESS | 1846 | 1461060075052 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1e642ac00) [pid = 1846] [serial = 2181] [outer = 0x7fe1e4b94800] 03:01:16 INFO - PROCESS | 1846 | 1461060076047 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1699ms 03:01:16 INFO - PROCESS | 1846 | 1461060076068 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 03:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:01:16 INFO - PROCESS | 1846 | 1461060076072 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 03:01:16 INFO - PROCESS | 1846 | 1461060076106 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - PROCESS | 1846 | 1461060076112 Marionette TRACE conn4 <- [1,2878,null,{}] 03:01:16 INFO - PROCESS | 1846 | 1461060076129 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:16 INFO - PROCESS | 1846 | 1461060076455 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 03:01:16 INFO - PROCESS | 1846 | 1461060076514 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e970c000 == 126 [pid = 1846] [id = 727] 03:01:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1e4b88400) [pid = 1846] [serial = 2182] [outer = (nil)] 03:01:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1e7805000) [pid = 1846] [serial = 2183] [outer = 0x7fe1e4b88400] 03:01:16 INFO - PROCESS | 1846 | 1461060076708 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1e7ad6c00) [pid = 1846] [serial = 2184] [outer = 0x7fe1e4b88400] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1e123b800) [pid = 1846] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e194f000) [pid = 1846] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e2367000) [pid = 1846] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1fd222400) [pid = 1846] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1e3b28800) [pid = 1846] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1e120e800) [pid = 1846] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1f926c000) [pid = 1846] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1f90ae800) [pid = 1846] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1f8ebb800) [pid = 1846] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1f8eb9400) [pid = 1846] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1f4c83400) [pid = 1846] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1f3b3d800) [pid = 1846] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1f3abc000) [pid = 1846] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1f3a79c00) [pid = 1846] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1eba92000) [pid = 1846] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e6590400) [pid = 1846] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1e7b4d800) [pid = 1846] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1e7b49000) [pid = 1846] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1e4df0c00) [pid = 1846] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1e24d7c00) [pid = 1846] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1f2855400) [pid = 1846] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1ed527800) [pid = 1846] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1e120f400) [pid = 1846] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f286d800) [pid = 1846] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1e120f000) [pid = 1846] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1f6c9ec00) [pid = 1846] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f90b2c00) [pid = 1846] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1ed39b000) [pid = 1846] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1e647d000) [pid = 1846] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e17e6800) [pid = 1846] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e35f7000) [pid = 1846] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e1238c00) [pid = 1846] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e6484800) [pid = 1846] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1e6485c00) [pid = 1846] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e6478000) [pid = 1846] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1e7b4e000) [pid = 1846] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1e2b68c00) [pid = 1846] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:01:17 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1e2365800) [pid = 1846] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:01:18 INFO - PROCESS | 1846 | 1461060078173 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2126ms 03:01:18 INFO - PROCESS | 1846 | 1461060078205 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 03:01:18 INFO - PROCESS | 1846 | 1461060078209 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 03:01:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:01:18 INFO - PROCESS | 1846 | 1461060078216 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 1846 | 1461060078219 Marionette TRACE conn4 <- [1,2882,null,{}] 03:01:18 INFO - PROCESS | 1846 | 1461060078224 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:18 INFO - PROCESS | 1846 | 1461060078454 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 03:01:18 INFO - PROCESS | 1846 | 1461060078656 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eab29800 == 127 [pid = 1846] [id = 728] 03:01:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e120e800) [pid = 1846] [serial = 2185] [outer = (nil)] 03:01:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e642f400) [pid = 1846] [serial = 2186] [outer = 0x7fe1e120e800] 03:01:18 INFO - PROCESS | 1846 | 1461060078727 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e7b49000) [pid = 1846] [serial = 2187] [outer = 0x7fe1e120e800] 03:01:19 INFO - PROCESS | 1846 | 1461060079741 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:01:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1586ms 03:01:19 INFO - PROCESS | 1846 | 1461060079804 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 1846 | 1461060079810 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 03:01:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:01:19 INFO - PROCESS | 1846 | 1461060079820 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 1846 | 1461060079825 Marionette TRACE conn4 <- [1,2886,null,{}] 03:01:19 INFO - PROCESS | 1846 | 1461060079835 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 1846 | 1461060080092 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 03:01:20 INFO - PROCESS | 1846 | 1461060080433 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e555c800 == 128 [pid = 1846] [id = 729] 03:01:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e2a43c00) [pid = 1846] [serial = 2188] [outer = (nil)] 03:01:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e35e8c00) [pid = 1846] [serial = 2189] [outer = 0x7fe1e2a43c00] 03:01:20 INFO - PROCESS | 1846 | 1461060080514 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e3bd5000) [pid = 1846] [serial = 2190] [outer = 0x7fe1e2a43c00] 03:01:21 INFO - PROCESS | 1846 | 1461060081492 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:01:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1742ms 03:01:21 INFO - PROCESS | 1846 | 1461060081563 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 1846 | 1461060081573 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 03:01:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:01:21 INFO - PROCESS | 1846 | 1461060081584 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1846 | 1461060081588 Marionette TRACE conn4 <- [1,2890,null,{}] 03:01:21 INFO - PROCESS | 1846 | 1461060081596 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:21 INFO - PROCESS | 1846 | 1461060081919 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 03:01:22 INFO - PROCESS | 1846 | 1461060082245 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ebb12800 == 129 [pid = 1846] [id = 730] 03:01:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e62ad800) [pid = 1846] [serial = 2191] [outer = (nil)] 03:01:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e7803000) [pid = 1846] [serial = 2192] [outer = 0x7fe1e62ad800] 03:01:22 INFO - PROCESS | 1846 | 1461060082326 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e7b46000) [pid = 1846] [serial = 2193] [outer = 0x7fe1e62ad800] 03:01:23 INFO - PROCESS | 1846 | 1461060083395 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:01:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1890ms 03:01:23 INFO - PROCESS | 1846 | 1461060083474 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 1846 | 1461060083479 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 03:01:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:01:23 INFO - PROCESS | 1846 | 1461060083506 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 1846 | 1461060083514 Marionette TRACE conn4 <- [1,2894,null,{}] 03:01:23 INFO - PROCESS | 1846 | 1461060083587 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:23 INFO - PROCESS | 1846 | 1461060083880 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 03:01:24 INFO - PROCESS | 1846 | 1461060084260 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed483800 == 130 [pid = 1846] [id = 731] 03:01:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1eaa5f000) [pid = 1846] [serial = 2194] [outer = (nil)] 03:01:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1eb895400) [pid = 1846] [serial = 2195] [outer = 0x7fe1eaa5f000] 03:01:24 INFO - PROCESS | 1846 | 1461060084353 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1eb928400) [pid = 1846] [serial = 2196] [outer = 0x7fe1eaa5f000] 03:01:25 INFO - PROCESS | 1846 | 1461060085391 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:01:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1952ms 03:01:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:01:25 INFO - PROCESS | 1846 | 1461060085446 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 1846 | 1461060085450 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 03:01:25 INFO - PROCESS | 1846 | 1461060085457 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 1846 | 1461060085460 Marionette TRACE conn4 <- [1,2898,null,{}] 03:01:25 INFO - PROCESS | 1846 | 1461060085466 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:25 INFO - PROCESS | 1846 | 1461060085733 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 03:01:26 INFO - PROCESS | 1846 | 1461060086054 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee133000 == 131 [pid = 1846] [id = 732] 03:01:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1eabda000) [pid = 1846] [serial = 2197] [outer = (nil)] 03:01:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1ec6c5400) [pid = 1846] [serial = 2198] [outer = 0x7fe1eabda000] 03:01:26 INFO - PROCESS | 1846 | 1461060086150 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1ed397000) [pid = 1846] [serial = 2199] [outer = 0x7fe1eabda000] 03:01:27 INFO - PROCESS | 1846 | 1461060087096 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:01:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:01:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1688ms 03:01:27 INFO - PROCESS | 1846 | 1461060087160 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 1846 | 1461060087165 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 03:01:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:01:27 INFO - PROCESS | 1846 | 1461060087172 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 1846 | 1461060087176 Marionette TRACE conn4 <- [1,2902,null,{}] 03:01:27 INFO - PROCESS | 1846 | 1461060087182 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:27 INFO - PROCESS | 1846 | 1461060087444 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 03:01:27 INFO - PROCESS | 1846 | 1461060087765 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f297f000 == 132 [pid = 1846] [id = 733] 03:01:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1eb896800) [pid = 1846] [serial = 2200] [outer = (nil)] 03:01:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1ed531800) [pid = 1846] [serial = 2201] [outer = 0x7fe1eb896800] 03:01:27 INFO - PROCESS | 1846 | 1461060087854 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1ee27ec00) [pid = 1846] [serial = 2202] [outer = 0x7fe1eb896800] 03:01:28 INFO - PROCESS | 1846 | 1461060088783 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1681ms 03:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:01:28 INFO - PROCESS | 1846 | 1461060088855 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 1846 | 1461060088858 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 03:01:28 INFO - PROCESS | 1846 | 1461060088865 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 1846 | 1461060088868 Marionette TRACE conn4 <- [1,2906,null,{}] 03:01:28 INFO - PROCESS | 1846 | 1461060088875 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:29 INFO - PROCESS | 1846 | 1461060089207 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 03:01:29 INFO - PROCESS | 1846 | 1461060089542 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4c2f000 == 133 [pid = 1846] [id = 734] 03:01:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1f3b3d800) [pid = 1846] [serial = 2203] [outer = (nil)] 03:01:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f44f5000) [pid = 1846] [serial = 2204] [outer = 0x7fe1f3b3d800] 03:01:29 INFO - PROCESS | 1846 | 1461060089640 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1f4c88400) [pid = 1846] [serial = 2205] [outer = 0x7fe1f3b3d800] 03:01:30 INFO - PROCESS | 1846 | 1461060090609 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:01:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1789ms 03:01:30 INFO - PROCESS | 1846 | 1461060090655 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 1846 | 1461060090659 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 03:01:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:01:30 INFO - PROCESS | 1846 | 1461060090666 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 1846 | 1461060090670 Marionette TRACE conn4 <- [1,2910,null,{}] 03:01:30 INFO - PROCESS | 1846 | 1461060090676 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:30 INFO - PROCESS | 1846 | 1461060090932 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 03:01:31 INFO - PROCESS | 1846 | 1461060091252 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89cb000 == 134 [pid = 1846] [id = 735] 03:01:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1f3b38000) [pid = 1846] [serial = 2206] [outer = (nil)] 03:01:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1f8084000) [pid = 1846] [serial = 2207] [outer = 0x7fe1f3b38000] 03:01:31 INFO - PROCESS | 1846 | 1461060091350 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1f8282000) [pid = 1846] [serial = 2208] [outer = 0x7fe1f3b38000] 03:01:32 INFO - PROCESS | 1846 | 1461060092140 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:01:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:01:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:01:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1531ms 03:01:32 INFO - PROCESS | 1846 | 1461060092198 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 1846 | 1461060092202 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 03:01:32 INFO - TEST-START | /DOMEvents/constructors.html 03:01:32 INFO - PROCESS | 1846 | 1461060092210 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 1846 | 1461060092214 Marionette TRACE conn4 <- [1,2914,null,{}] 03:01:32 INFO - PROCESS | 1846 | 1461060092221 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:32 INFO - PROCESS | 1846 | 1461060092476 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 03:01:32 INFO - PROCESS | 1846 | 1461060092758 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d1f000 == 135 [pid = 1846] [id = 736] 03:01:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1f42aac00) [pid = 1846] [serial = 2209] [outer = (nil)] 03:01:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f8783c00) [pid = 1846] [serial = 2210] [outer = 0x7fe1f42aac00] 03:01:32 INFO - PROCESS | 1846 | 1461060092842 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f88f7800) [pid = 1846] [serial = 2211] [outer = 0x7fe1f42aac00] 03:01:33 INFO - PROCESS | 1846 | 1461060093886 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:01:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:01:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:01:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:01:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:01:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:01:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:01:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:01:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 1756ms 03:01:34 INFO - PROCESS | 1846 | 1461060093967 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 1846 | 1461060093972 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 03:01:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:01:34 INFO - PROCESS | 1846 | 1461060094013 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1846 | 1461060094017 Marionette TRACE conn4 <- [1,2918,null,{}] 03:01:34 INFO - PROCESS | 1846 | 1461060094024 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:34 INFO - PROCESS | 1846 | 1461060094274 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 03:01:34 INFO - PROCESS | 1846 | 1461060094569 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fcb8b800 == 136 [pid = 1846] [id = 737] 03:01:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f6ca6000) [pid = 1846] [serial = 2212] [outer = (nil)] 03:01:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f8ec0400) [pid = 1846] [serial = 2213] [outer = 0x7fe1f6ca6000] 03:01:34 INFO - PROCESS | 1846 | 1461060094651 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f9265800) [pid = 1846] [serial = 2214] [outer = 0x7fe1f6ca6000] 03:01:35 INFO - PROCESS | 1846 | 1461060095450 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:01:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:01:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1493ms 03:01:35 INFO - PROCESS | 1846 | 1461060095499 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1846 | 1461060095503 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 03:01:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:01:35 INFO - PROCESS | 1846 | 1461060095510 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1846 | 1461060095514 Marionette TRACE conn4 <- [1,2922,null,{}] 03:01:35 INFO - PROCESS | 1846 | 1461060095520 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:35 INFO - PROCESS | 1846 | 1461060095789 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 03:01:36 INFO - PROCESS | 1846 | 1461060096069 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fe61a800 == 137 [pid = 1846] [id = 738] 03:01:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1eaf77000) [pid = 1846] [serial = 2215] [outer = (nil)] 03:01:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f926dc00) [pid = 1846] [serial = 2216] [outer = 0x7fe1eaf77000] 03:01:36 INFO - PROCESS | 1846 | 1461060096151 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1fb5b8400) [pid = 1846] [serial = 2217] [outer = 0x7fe1eaf77000] 03:01:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:01:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:01:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:01:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 03:01:37 INFO - PROCESS | 1846 | 1461060097022 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:01:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:01:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:37 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 03:01:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:37 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 03:01:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:37 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]" 03:01:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:01:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:01:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1532ms 03:01:37 INFO - PROCESS | 1846 | 1461060097046 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1846 | 1461060097055 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:01:37 INFO - PROCESS | 1846 | 1461060097064 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1846 | 1461060097067 Marionette TRACE conn4 <- [1,2926,null,{}] 03:01:37 INFO - PROCESS | 1846 | 1461060097074 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:37 INFO - PROCESS | 1846 | 1461060097338 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 03:01:37 INFO - PROCESS | 1846 | 1461060097621 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe209e05800 == 138 [pid = 1846] [id = 739] 03:01:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f8785c00) [pid = 1846] [serial = 2218] [outer = (nil)] 03:01:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1fd30e000) [pid = 1846] [serial = 2219] [outer = 0x7fe1f8785c00] 03:01:37 INFO - PROCESS | 1846 | 1461060097714 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1fda47800) [pid = 1846] [serial = 2220] [outer = 0x7fe1f8785c00] 03:01:38 INFO - PROCESS | 1846 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:01:38 INFO - PROCESS | 1846 | 1461060098606 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:01:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:01:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1581ms 03:01:38 INFO - PROCESS | 1846 | 1461060098646 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 1846 | 1461060098650 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 03:01:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:01:38 INFO - PROCESS | 1846 | 1461060098656 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 1846 | 1461060098659 Marionette TRACE conn4 <- [1,2930,null,{}] 03:01:38 INFO - PROCESS | 1846 | 1461060098665 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:38 INFO - PROCESS | 1846 | 1461060098934 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 03:01:39 INFO - PROCESS | 1846 | 1461060099214 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20fdcd800 == 139 [pid = 1846] [id = 740] 03:01:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1fc12ac00) [pid = 1846] [serial = 2221] [outer = (nil)] 03:01:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1fe568400) [pid = 1846] [serial = 2222] [outer = 0x7fe1fc12ac00] 03:01:39 INFO - PROCESS | 1846 | 1461060099298 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1fe672400) [pid = 1846] [serial = 2223] [outer = 0x7fe1fc12ac00] 03:01:40 INFO - PROCESS | 1846 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:01:40 INFO - PROCESS | 1846 | 1461060100127 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:01:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:01:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1485ms 03:01:40 INFO - PROCESS | 1846 | 1461060100142 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 1846 | 1461060100146 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 03:01:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:01:40 INFO - PROCESS | 1846 | 1461060100152 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1846 | 1461060100156 Marionette TRACE conn4 <- [1,2934,null,{}] 03:01:40 INFO - PROCESS | 1846 | 1461060100162 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:40 INFO - PROCESS | 1846 | 1461060100405 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 03:01:40 INFO - PROCESS | 1846 | 1461060100656 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe21438e800 == 140 [pid = 1846] [id = 741] 03:01:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1fdc67000) [pid = 1846] [serial = 2224] [outer = (nil)] 03:01:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe1fecf6c00) [pid = 1846] [serial = 2225] [outer = 0x7fe1fdc67000] 03:01:40 INFO - PROCESS | 1846 | 1461060100740 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1ff44b800) [pid = 1846] [serial = 2226] [outer = 0x7fe1fdc67000] 03:01:41 INFO - PROCESS | 1846 | 1461060101543 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:01:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:01:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1439ms 03:01:41 INFO - PROCESS | 1846 | 1461060101593 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 1846 | 1461060101597 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 03:01:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:01:41 INFO - PROCESS | 1846 | 1461060101603 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 1846 | 1461060101607 Marionette TRACE conn4 <- [1,2938,null,{}] 03:01:41 INFO - PROCESS | 1846 | 1461060101653 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:41 INFO - PROCESS | 1846 | 1461060101966 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 03:01:42 INFO - PROCESS | 1846 | 1461060102176 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff4b5000 == 141 [pid = 1846] [id = 742] 03:01:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1fe9b1800) [pid = 1846] [serial = 2227] [outer = (nil)] 03:01:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1ff775c00) [pid = 1846] [serial = 2228] [outer = 0x7fe1fe9b1800] 03:01:42 INFO - PROCESS | 1846 | 1461060102263 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe200ba6000) [pid = 1846] [serial = 2229] [outer = 0x7fe1fe9b1800] 03:01:43 INFO - PROCESS | 1846 | 1461060103046 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:01:43 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. 03:01:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1491ms 03:01:43 INFO - PROCESS | 1846 | 1461060103096 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 1846 | 1461060103100 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 03:01:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:01:43 INFO - PROCESS | 1846 | 1461060103114 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 1846 | 1461060103116 Marionette TRACE conn4 <- [1,2942,null,{}] 03:01:43 INFO - PROCESS | 1846 | 1461060103128 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:43 INFO - PROCESS | 1846 | 1461060103373 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 03:01:43 INFO - PROCESS | 1846 | 1461060103670 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe217a8a000 == 142 [pid = 1846] [id = 743] 03:01:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1fecfe800) [pid = 1846] [serial = 2230] [outer = (nil)] 03:01:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe200c69400) [pid = 1846] [serial = 2231] [outer = 0x7fe1fecfe800] 03:01:43 INFO - PROCESS | 1846 | 1461060103760 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fe204105000) [pid = 1846] [serial = 2232] [outer = 0x7fe1fecfe800] 03:01:44 INFO - PROCESS | 1846 | 1461060104562 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:01:44 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 03:01:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:01:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1488ms 03:01:44 INFO - PROCESS | 1846 | 1461060104601 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 1846 | 1461060104604 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 03:01:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:01:44 INFO - PROCESS | 1846 | 1461060104612 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 1846 | 1461060104615 Marionette TRACE conn4 <- [1,2946,null,{}] 03:01:44 INFO - PROCESS | 1846 | 1461060104621 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:44 INFO - PROCESS | 1846 | 1461060104903 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 03:01:45 INFO - PROCESS | 1846 | 1461060105204 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e7138800 == 143 [pid = 1846] [id = 744] 03:01:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fe1e1207c00) [pid = 1846] [serial = 2233] [outer = (nil)] 03:01:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fe20acb2c00) [pid = 1846] [serial = 2234] [outer = 0x7fe1e1207c00] 03:01:45 INFO - PROCESS | 1846 | 1461060105289 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fe20adc5800) [pid = 1846] [serial = 2235] [outer = 0x7fe1e1207c00] 03:01:46 INFO - PROCESS | 1846 | 1461060106113 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:01:46 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. 03:01:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1530ms 03:01:46 INFO - PROCESS | 1846 | 1461060106143 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 1846 | 1461060106147 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 03:01:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:01:46 INFO - PROCESS | 1846 | 1461060106153 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 1846 | 1461060106156 Marionette TRACE conn4 <- [1,2950,null,{}] 03:01:46 INFO - PROCESS | 1846 | 1461060106162 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:46 INFO - PROCESS | 1846 | 1461060106411 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 03:01:46 INFO - PROCESS | 1846 | 1461060106694 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e9553800 == 144 [pid = 1846] [id = 745] 03:01:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fe209ed9800) [pid = 1846] [serial = 2236] [outer = (nil)] 03:01:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fe20af12400) [pid = 1846] [serial = 2237] [outer = 0x7fe209ed9800] 03:01:46 INFO - PROCESS | 1846 | 1461060106776 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fe20b10b800) [pid = 1846] [serial = 2238] [outer = 0x7fe209ed9800] 03:01:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4d5f800 == 145 [pid = 1846] [id = 746] 03:01:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fe20be29800) [pid = 1846] [serial = 2239] [outer = (nil)] 03:01:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fe20adca000) [pid = 1846] [serial = 2240] [outer = 0x7fe20be29800] 03:01:47 INFO - PROCESS | 1846 | 1461060107722 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:01:47 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. 03:01:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1585ms 03:01:47 INFO - PROCESS | 1846 | 1461060107764 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 1846 | 1461060107768 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 03:01:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:01:47 INFO - PROCESS | 1846 | 1461060107781 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 1846 | 1461060107784 Marionette TRACE conn4 <- [1,2954,null,{}] 03:01:47 INFO - PROCESS | 1846 | 1461060107791 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:48 INFO - PROCESS | 1846 | 1461060108133 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 03:01:48 INFO - PROCESS | 1846 | 1461060108462 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4d79800 == 146 [pid = 1846] [id = 747] 03:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fe20aa44c00) [pid = 1846] [serial = 2241] [outer = (nil)] 03:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fe20b1dec00) [pid = 1846] [serial = 2242] [outer = 0x7fe20aa44c00] 03:01:48 INFO - PROCESS | 1846 | 1461060108553 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fe20bffe400) [pid = 1846] [serial = 2243] [outer = 0x7fe20aa44c00] 03:01:49 INFO - PROCESS | 1846 | 1461060109298 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:01:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:01:49 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 03:01:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1581ms 03:01:49 INFO - PROCESS | 1846 | 1461060109364 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 1846 | 1461060109368 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 03:01:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:01:49 INFO - PROCESS | 1846 | 1461060109374 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 1846 | 1461060109378 Marionette TRACE conn4 <- [1,2958,null,{}] 03:01:49 INFO - PROCESS | 1846 | 1461060109384 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 1846 | 1461060109657 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e799e000 == 145 [pid = 1846] [id = 461] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe21207c000 == 144 [pid = 1846] [id = 724] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe210267800 == 143 [pid = 1846] [id = 723] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20fdd6800 == 142 [pid = 1846] [id = 722] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20f817000 == 141 [pid = 1846] [id = 721] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20af26800 == 140 [pid = 1846] [id = 720] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe216000 == 139 [pid = 1846] [id = 719] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fb551800 == 138 [pid = 1846] [id = 718] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f8a42000 == 137 [pid = 1846] [id = 717] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f825d000 == 136 [pid = 1846] [id = 716] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f4adf800 == 135 [pid = 1846] [id = 715] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f3d85000 == 134 [pid = 1846] [id = 714] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1f296f800 == 133 [pid = 1846] [id = 713] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1edfd6800 == 132 [pid = 1846] [id = 712] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ed496000 == 131 [pid = 1846] [id = 711] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ec57e000 == 130 [pid = 1846] [id = 710] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1ead83000 == 129 [pid = 1846] [id = 709] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e7986000 == 128 [pid = 1846] [id = 708] 03:01:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e2d50800 == 127 [pid = 1846] [id = 707] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fe1fc090c00) [pid = 1846] [serial = 1986] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fe1fa9d3400) [pid = 1846] [serial = 1983] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fe1e62a3400) [pid = 1846] [serial = 1998] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fe1f42a5000) [pid = 1846] [serial = 2031] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fe1f2878400) [pid = 1846] [serial = 2028] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fe1f8782c00) [pid = 1846] [serial = 2040] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fe1f60b3400) [pid = 1846] [serial = 2034] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fe1f8089800) [pid = 1846] [serial = 2037] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fe1f88f8800) [pid = 1846] [serial = 2043] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fe1ee24c000) [pid = 1846] [serial = 2025] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fe1ec6c6c00) [pid = 1846] [serial = 2022] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fe1e4dfdc00) [pid = 1846] [serial = 2007] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1e2369800) [pid = 1846] [serial = 2001] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1e776bc00) [pid = 1846] [serial = 2010] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1e79aac00) [pid = 1846] [serial = 2013] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1eba8cc00) [pid = 1846] [serial = 2019] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1eabdc000) [pid = 1846] [serial = 2016] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1e3bcc800) [pid = 1846] [serial = 2004] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1e53c9400) [pid = 1846] [serial = 2120] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1e4df0000) [pid = 1846] [serial = 2117] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1e62a6000) [pid = 1846] [serial = 2118] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1e3b19400) [pid = 1846] [serial = 2114] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1e24d7000) [pid = 1846] [serial = 2111] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1e2b6bc00) [pid = 1846] [serial = 2112] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1fd53ac00) [pid = 1846] [serial = 2109] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1fd532800) [pid = 1846] [serial = 2108] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1fd308400) [pid = 1846] [serial = 2106] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1fd22e400) [pid = 1846] [serial = 2105] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1fd0f4400) [pid = 1846] [serial = 2103] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1fd046800) [pid = 1846] [serial = 2102] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1fce6f800) [pid = 1846] [serial = 2100] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1fcd1f000) [pid = 1846] [serial = 2099] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1fc125c00) [pid = 1846] [serial = 2097] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1fbca3000) [pid = 1846] [serial = 2096] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1fa968800) [pid = 1846] [serial = 2094] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1f9267400) [pid = 1846] [serial = 2093] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1f8ed8000) [pid = 1846] [serial = 2091] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1f8ebec00) [pid = 1846] [serial = 2090] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1f828b800) [pid = 1846] [serial = 2088] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1f80d9400) [pid = 1846] [serial = 2087] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1f6221000) [pid = 1846] [serial = 2085] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1f5b62000) [pid = 1846] [serial = 2084] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1f4690800) [pid = 1846] [serial = 2081] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1f4c84000) [pid = 1846] [serial = 2082] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1f42a9800) [pid = 1846] [serial = 2079] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1f4242000) [pid = 1846] [serial = 2078] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1f3b37800) [pid = 1846] [serial = 2076] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1ee0b0400) [pid = 1846] [serial = 2075] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1ed399400) [pid = 1846] [serial = 2073] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1ebc8ec00) [pid = 1846] [serial = 2072] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1eb92b800) [pid = 1846] [serial = 2070] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1eb892400) [pid = 1846] [serial = 2069] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1eaa5b000) [pid = 1846] [serial = 2067] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1ea8bbc00) [pid = 1846] [serial = 2066] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1e780ec00) [pid = 1846] [serial = 2064] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1e6480400) [pid = 1846] [serial = 2063] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1e3b1a000) [pid = 1846] [serial = 2061] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1e2da9c00) [pid = 1846] [serial = 2060] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1e3df1800) [pid = 1846] [serial = 2115] [outer = (nil)] [url = about:blank] 03:01:52 INFO - PROCESS | 1846 | 1461060112159 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18a0800 == 128 [pid = 1846] [id = 748] 03:01:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e1242000) [pid = 1846] [serial = 2244] [outer = (nil)] 03:01:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e17e3800) [pid = 1846] [serial = 2245] [outer = 0x7fe1e1242000] 03:01:52 INFO - PROCESS | 1846 | 1461060112240 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1e194dc00) [pid = 1846] [serial = 2246] [outer = 0x7fe1e1242000] 03:01:53 INFO - PROCESS | 1846 | 1461060113003 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:01:53 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. 03:01:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 3650ms 03:01:53 INFO - PROCESS | 1846 | 1461060113027 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 1846 | 1461060113035 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 03:01:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:01:53 INFO - PROCESS | 1846 | 1461060113046 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 1846 | 1461060113050 Marionette TRACE conn4 <- [1,2962,null,{}] 03:01:53 INFO - PROCESS | 1846 | 1461060113058 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:53 INFO - PROCESS | 1846 | 1461060113323 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 03:01:53 INFO - PROCESS | 1846 | 1461060113519 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e3dc2800 == 129 [pid = 1846] [id = 749] 03:01:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e1242400) [pid = 1846] [serial = 2247] [outer = (nil)] 03:01:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e2dac800) [pid = 1846] [serial = 2248] [outer = 0x7fe1e1242400] 03:01:53 INFO - PROCESS | 1846 | 1461060113589 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e3ad4400) [pid = 1846] [serial = 2249] [outer = 0x7fe1e1242400] 03:01:54 INFO - PROCESS | 1846 | 1461060114478 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:01:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:01:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1487ms 03:01:54 INFO - PROCESS | 1846 | 1461060114537 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 1846 | 1461060114543 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 03:01:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:01:54 INFO - PROCESS | 1846 | 1461060114559 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 1846 | 1461060114561 Marionette TRACE conn4 <- [1,2966,null,{}] 03:01:54 INFO - PROCESS | 1846 | 1461060114569 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:54 INFO - PROCESS | 1846 | 1461060114863 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 03:01:54 INFO - PROCESS | 1846 | 1461060114914 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e5550800 == 130 [pid = 1846] [id = 750] 03:01:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e3bd5800) [pid = 1846] [serial = 2250] [outer = (nil)] 03:01:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e4b92c00) [pid = 1846] [serial = 2251] [outer = 0x7fe1e3bd5800] 03:01:54 INFO - PROCESS | 1846 | 1461060114982 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e4cc5800) [pid = 1846] [serial = 2252] [outer = 0x7fe1e3bd5800] 03:01:56 INFO - PROCESS | 1846 | 1461060116022 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:01:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:01:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1485ms 03:01:56 INFO - PROCESS | 1846 | 1461060116044 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 1846 | 1461060116051 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 03:01:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:01:56 INFO - PROCESS | 1846 | 1461060116099 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 1846 | 1461060116110 Marionette TRACE conn4 <- [1,2970,null,{}] 03:01:56 INFO - PROCESS | 1846 | 1461060116125 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:56 INFO - PROCESS | 1846 | 1461060116430 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e4b87c00) [pid = 1846] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1e4b88400) [pid = 1846] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e6589c00) [pid = 1846] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e4b8a000) [pid = 1846] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1fce68800) [pid = 1846] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1fd227000) [pid = 1846] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1f8789400) [pid = 1846] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe1ee251800) [pid = 1846] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1e6477400) [pid = 1846] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1ee250c00) [pid = 1846] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1eb923c00) [pid = 1846] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1eb923800) [pid = 1846] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1e780e000) [pid = 1846] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1e6481400) [pid = 1846] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1e647f400) [pid = 1846] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1e3bc8400) [pid = 1846] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1e120fc00) [pid = 1846] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1e2a47800) [pid = 1846] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe1e24cfc00) [pid = 1846] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1fd223c00) [pid = 1846] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:01:57 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe1e4b94800) [pid = 1846] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:01:57 INFO - PROCESS | 1846 | 1461060117229 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e5562800 == 131 [pid = 1846] [id = 751] 03:01:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1e120f400) [pid = 1846] [serial = 2253] [outer = (nil)] 03:01:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1e2da7800) [pid = 1846] [serial = 2254] [outer = 0x7fe1e120f400] 03:01:57 INFO - PROCESS | 1846 | 1461060117296 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1e563a400) [pid = 1846] [serial = 2255] [outer = 0x7fe1e120f400] 03:01:57 INFO - PROCESS | 1846 | 1461060117963 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:01:57 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. 03:01:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1922ms 03:01:58 INFO - PROCESS | 1846 | 1461060118002 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 1846 | 1461060118007 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 03:01:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:01:58 INFO - PROCESS | 1846 | 1461060118014 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 1846 | 1461060118018 Marionette TRACE conn4 <- [1,2974,null,{}] 03:01:58 INFO - PROCESS | 1846 | 1461060118024 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:58 INFO - PROCESS | 1846 | 1461060118263 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 03:01:58 INFO - PROCESS | 1846 | 1461060118460 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e798e000 == 132 [pid = 1846] [id = 752] 03:01:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1e120fc00) [pid = 1846] [serial = 2256] [outer = (nil)] 03:01:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1e6596400) [pid = 1846] [serial = 2257] [outer = 0x7fe1e120fc00] 03:01:58 INFO - PROCESS | 1846 | 1461060118527 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1e7810000) [pid = 1846] [serial = 2258] [outer = 0x7fe1e120fc00] 03:01:59 INFO - PROCESS | 1846 | 1461060119525 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:01:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 03:01:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1538ms 03:01:59 INFO - PROCESS | 1846 | 1461060119554 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1846 | 1461060119560 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:01:59 INFO - PROCESS | 1846 | 1461060119570 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 1846 | 1461060119578 Marionette TRACE conn4 <- [1,2978,null,{}] 03:01:59 INFO - PROCESS | 1846 | 1461060119588 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:59 INFO - PROCESS | 1846 | 1461060119849 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 03:02:00 INFO - PROCESS | 1846 | 1461060120194 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4d75800 == 133 [pid = 1846] [id = 753] 03:02:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1e2369800) [pid = 1846] [serial = 2259] [outer = (nil)] 03:02:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e35efc00) [pid = 1846] [serial = 2260] [outer = 0x7fe1e2369800] 03:02:00 INFO - PROCESS | 1846 | 1461060120313 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e3bce400) [pid = 1846] [serial = 2261] [outer = 0x7fe1e2369800] 03:02:01 INFO - PROCESS | 1846 | 1461060121151 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:02:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:02:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1637ms 03:02:01 INFO - PROCESS | 1846 | 1461060121209 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 1846 | 1461060121219 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 03:02:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:02:01 INFO - PROCESS | 1846 | 1461060121232 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 1846 | 1461060121236 Marionette TRACE conn4 <- [1,2982,null,{}] 03:02:01 INFO - PROCESS | 1846 | 1461060121246 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:01 INFO - PROCESS | 1846 | 1461060121520 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 03:02:01 INFO - PROCESS | 1846 | 1461060121790 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e87a9000 == 134 [pid = 1846] [id = 754] 03:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e2b6bc00) [pid = 1846] [serial = 2262] [outer = (nil)] 03:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e5634c00) [pid = 1846] [serial = 2263] [outer = 0x7fe1e2b6bc00] 03:02:01 INFO - PROCESS | 1846 | 1461060121871 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1e6592000) [pid = 1846] [serial = 2264] [outer = 0x7fe1e2b6bc00] 03:02:02 INFO - PROCESS | 1846 | 1461060122874 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:02:02 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 03:02:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1691ms 03:02:02 INFO - PROCESS | 1846 | 1461060122923 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 03:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:02:02 INFO - PROCESS | 1846 | 1461060122928 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 03:02:02 INFO - PROCESS | 1846 | 1461060122935 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 1846 | 1461060122941 Marionette TRACE conn4 <- [1,2986,null,{}] 03:02:03 INFO - PROCESS | 1846 | 1461060122999 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:03 INFO - PROCESS | 1846 | 1461060123357 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 03:02:03 INFO - PROCESS | 1846 | 1461060123580 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb804000 == 135 [pid = 1846] [id = 755] 03:02:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e7843c00) [pid = 1846] [serial = 2265] [outer = (nil)] 03:02:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1e7ad8c00) [pid = 1846] [serial = 2266] [outer = 0x7fe1e7843c00] 03:02:03 INFO - PROCESS | 1846 | 1461060123672 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1ea8b8800) [pid = 1846] [serial = 2267] [outer = 0x7fe1e7843c00] 03:02:04 INFO - PROCESS | 1846 | 1461060124447 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:02:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:02:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1541ms 03:02:04 INFO - PROCESS | 1846 | 1461060124483 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 1846 | 1461060124489 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 03:02:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:02:04 INFO - PROCESS | 1846 | 1461060124498 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1846 | 1461060124502 Marionette TRACE conn4 <- [1,2990,null,{}] 03:02:04 INFO - PROCESS | 1846 | 1461060124508 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:04 INFO - PROCESS | 1846 | 1461060124765 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 03:02:05 INFO - PROCESS | 1846 | 1461060125007 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ebb1e000 == 136 [pid = 1846] [id = 756] 03:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e79af400) [pid = 1846] [serial = 2268] [outer = (nil)] 03:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1eabd3800) [pid = 1846] [serial = 2269] [outer = 0x7fe1e79af400] 03:02:05 INFO - PROCESS | 1846 | 1461060125088 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1eabdec00) [pid = 1846] [serial = 2270] [outer = 0x7fe1e79af400] 03:02:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec6a2800 == 137 [pid = 1846] [id = 757] 03:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1eb922000) [pid = 1846] [serial = 2271] [outer = (nil)] 03:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1eaf69400) [pid = 1846] [serial = 2272] [outer = 0x7fe1eb922000] 03:02:06 INFO - PROCESS | 1846 | 1461060126018 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:02:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:02:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1531ms 03:02:06 INFO - PROCESS | 1846 | 1461060126047 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 1846 | 1461060126051 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 03:02:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:02:06 INFO - PROCESS | 1846 | 1461060126060 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1846 | 1461060126063 Marionette TRACE conn4 <- [1,2994,null,{}] 03:02:06 INFO - PROCESS | 1846 | 1461060126069 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 1846 | 1461060126390 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 03:02:06 INFO - PROCESS | 1846 | 1461060126701 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ec762800 == 138 [pid = 1846] [id = 758] 03:02:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e7acdc00) [pid = 1846] [serial = 2273] [outer = (nil)] 03:02:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1eb92b800) [pid = 1846] [serial = 2274] [outer = 0x7fe1e7acdc00] 03:02:06 INFO - PROCESS | 1846 | 1461060126786 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1ebc8b000) [pid = 1846] [serial = 2275] [outer = 0x7fe1e7acdc00] 03:02:07 INFO - PROCESS | 1846 | 1461060127595 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:02:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:02:07 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 03:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1580ms 03:02:07 INFO - PROCESS | 1846 | 1461060127642 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 03:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:02:07 INFO - PROCESS | 1846 | 1461060127647 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 03:02:07 INFO - PROCESS | 1846 | 1461060127654 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - PROCESS | 1846 | 1461060127657 Marionette TRACE conn4 <- [1,2998,null,{}] 03:02:07 INFO - PROCESS | 1846 | 1461060127664 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:08 INFO - PROCESS | 1846 | 1461060128028 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 03:02:08 INFO - PROCESS | 1846 | 1461060128237 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed6ec000 == 139 [pid = 1846] [id = 759] 03:02:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1ec6c6c00) [pid = 1846] [serial = 2276] [outer = (nil)] 03:02:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1ee24d000) [pid = 1846] [serial = 2277] [outer = 0x7fe1ec6c6c00] 03:02:08 INFO - PROCESS | 1846 | 1461060128318 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1ee276000) [pid = 1846] [serial = 2278] [outer = 0x7fe1ec6c6c00] 03:02:09 INFO - PROCESS | 1846 | 1461060129179 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:02:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1582ms 03:02:09 INFO - PROCESS | 1846 | 1461060129236 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 1846 | 1461060129240 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 03:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:02:09 INFO - PROCESS | 1846 | 1461060129246 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 1846 | 1461060129249 Marionette TRACE conn4 <- [1,3002,null,{}] 03:02:09 INFO - PROCESS | 1846 | 1461060129256 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:09 INFO - PROCESS | 1846 | 1461060129490 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 03:02:09 INFO - PROCESS | 1846 | 1461060129769 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ee12d800 == 140 [pid = 1846] [id = 760] 03:02:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1e2b65400) [pid = 1846] [serial = 2279] [outer = (nil)] 03:02:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1f284e400) [pid = 1846] [serial = 2280] [outer = 0x7fe1e2b65400] 03:02:09 INFO - PROCESS | 1846 | 1461060129847 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f2879000) [pid = 1846] [serial = 2281] [outer = 0x7fe1e2b65400] 03:02:10 INFO - PROCESS | 1846 | 1461060130684 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:02:10 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. 03:02:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1491ms 03:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:02:10 INFO - PROCESS | 1846 | 1461060130738 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1846 | 1461060130741 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 03:02:10 INFO - PROCESS | 1846 | 1461060130748 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1846 | 1461060130751 Marionette TRACE conn4 <- [1,3006,null,{}] 03:02:10 INFO - PROCESS | 1846 | 1461060130758 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:11 INFO - PROCESS | 1846 | 1461060131101 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 03:02:11 INFO - PROCESS | 1846 | 1461060131305 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f2970800 == 141 [pid = 1846] [id = 761] 03:02:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1ee282800) [pid = 1846] [serial = 2282] [outer = (nil)] 03:02:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1f3ab5800) [pid = 1846] [serial = 2283] [outer = 0x7fe1ee282800] 03:02:11 INFO - PROCESS | 1846 | 1461060131387 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f3b3c800) [pid = 1846] [serial = 2284] [outer = 0x7fe1ee282800] 03:02:12 INFO - PROCESS | 1846 | 1461060132189 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:02:12 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. 03:02:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1490ms 03:02:12 INFO - PROCESS | 1846 | 1461060132251 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1846 | 1461060132256 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:02:12 INFO - PROCESS | 1846 | 1461060132266 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1846 | 1461060132269 Marionette TRACE conn4 <- [1,3010,null,{}] 03:02:12 INFO - PROCESS | 1846 | 1461060132275 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 1846 | 1461060132538 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 03:02:12 INFO - PROCESS | 1846 | 1461060132811 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3d80000 == 142 [pid = 1846] [id = 762] 03:02:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1f284b400) [pid = 1846] [serial = 2285] [outer = (nil)] 03:02:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1f4242000) [pid = 1846] [serial = 2286] [outer = 0x7fe1f284b400] 03:02:12 INFO - PROCESS | 1846 | 1461060132892 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1f42a5000) [pid = 1846] [serial = 2287] [outer = 0x7fe1f284b400] 03:02:13 INFO - PROCESS | 1846 | 1461060133731 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:02:13 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 03:02:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1484ms 03:02:13 INFO - PROCESS | 1846 | 1461060133752 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 1846 | 1461060133756 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 03:02:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:02:13 INFO - PROCESS | 1846 | 1461060133762 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 1846 | 1461060133766 Marionette TRACE conn4 <- [1,3014,null,{}] 03:02:13 INFO - PROCESS | 1846 | 1461060133772 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:14 INFO - PROCESS | 1846 | 1461060134049 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 03:02:14 INFO - PROCESS | 1846 | 1461060134302 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f4ad5000 == 143 [pid = 1846] [id = 763] 03:02:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1e4b8ac00) [pid = 1846] [serial = 2288] [outer = (nil)] 03:02:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1f42a5c00) [pid = 1846] [serial = 2289] [outer = 0x7fe1e4b8ac00] 03:02:14 INFO - PROCESS | 1846 | 1461060134384 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1f4898c00) [pid = 1846] [serial = 2290] [outer = 0x7fe1e4b8ac00] 03:02:14 INFO - PROCESS | 1846 | [1846] 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 03:02:15 INFO - PROCESS | 1846 | 1461060135311 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:02:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:02:15 INFO - {} 03:02:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:02:15 INFO - {} 03:02:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:02:15 INFO - {} 03:02:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:02:15 INFO - {} 03:02:15 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1582ms 03:02:15 INFO - PROCESS | 1846 | 1461060135358 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 1846 | 1461060135362 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 03:02:15 INFO - TEST-START | /FileAPI/fileReader.html 03:02:15 INFO - PROCESS | 1846 | 1461060135410 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 1846 | 1461060135416 Marionette TRACE conn4 <- [1,3018,null,{}] 03:02:15 INFO - PROCESS | 1846 | 1461060135431 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:15 INFO - PROCESS | 1846 | 1461060135726 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 03:02:16 INFO - PROCESS | 1846 | 1461060136097 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8267800 == 144 [pid = 1846] [id = 764] 03:02:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1f80db400) [pid = 1846] [serial = 2291] [outer = (nil)] 03:02:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f8286000) [pid = 1846] [serial = 2292] [outer = 0x7fe1f80db400] 03:02:16 INFO - PROCESS | 1846 | 1461060136182 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1f88ed800) [pid = 1846] [serial = 2293] [outer = 0x7fe1f80db400] 03:02:17 INFO - PROCESS | 1846 | 1461060137001 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:02:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1683ms 03:02:17 INFO - PROCESS | 1846 | 1461060137055 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1846 | 1461060137059 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 03:02:17 INFO - TEST-START | /FileAPI/historical.html 03:02:17 INFO - PROCESS | 1846 | 1461060137065 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1846 | 1461060137069 Marionette TRACE conn4 <- [1,3022,null,{}] 03:02:17 INFO - PROCESS | 1846 | 1461060137075 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:17 INFO - PROCESS | 1846 | 1461060137322 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 03:02:17 INFO - PROCESS | 1846 | 1461060137601 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89dd800 == 145 [pid = 1846] [id = 765] 03:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1f808e000) [pid = 1846] [serial = 2294] [outer = (nil)] 03:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1f8ebbc00) [pid = 1846] [serial = 2295] [outer = 0x7fe1f808e000] 03:02:17 INFO - PROCESS | 1846 | 1461060137693 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1f90ac400) [pid = 1846] [serial = 2296] [outer = 0x7fe1f808e000] 03:02:18 INFO - PROCESS | 1846 | 1461060138537 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:02:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:02:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:02:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:02:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:02:18 INFO - TEST-OK | /FileAPI/historical.html | took 1486ms 03:02:18 INFO - PROCESS | 1846 | 1461060138555 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 1846 | 1461060138558 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 03:02:18 INFO - TEST-START | /FileAPI/idlharness.html 03:02:18 INFO - PROCESS | 1846 | 1461060138570 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 1846 | 1461060138575 Marionette TRACE conn4 <- [1,3026,null,{}] 03:02:18 INFO - PROCESS | 1846 | 1461060138582 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:18 INFO - PROCESS | 1846 | 1461060138870 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 03:02:19 INFO - PROCESS | 1846 | 1461060139127 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d2a800 == 146 [pid = 1846] [id = 766] 03:02:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1e6478c00) [pid = 1846] [serial = 2297] [outer = (nil)] 03:02:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fe1f90ae800) [pid = 1846] [serial = 2298] [outer = 0x7fe1e6478c00] 03:02:19 INFO - PROCESS | 1846 | 1461060139208 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fe1fc125000) [pid = 1846] [serial = 2299] [outer = 0x7fe1e6478c00] 03:02:21 INFO - PROCESS | 1846 | 1461060140971 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:02:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:02:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:02:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:02:21 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 03:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:02:21 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 03:02:21 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 03:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:02:21 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 03:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:02:21 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 03:02:21 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 03:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:02:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 2581ms 03:02:21 INFO - PROCESS | 1846 | 1461060141166 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 1846 | 1461060141176 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 03:02:21 INFO - TEST-START | /FileAPI/idlharness.worker 03:02:21 INFO - PROCESS | 1846 | 1461060141200 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 1846 | 1461060141212 Marionette TRACE conn4 <- [1,3030,null,{}] 03:02:21 INFO - PROCESS | 1846 | 1461060141226 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:21 INFO - PROCESS | 1846 | 1461060141536 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 03:02:21 INFO - PROCESS | 1846 | 1461060141807 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8d1f800 == 147 [pid = 1846] [id = 767] 03:02:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fe1e658c800) [pid = 1846] [serial = 2300] [outer = (nil)] 03:02:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fe1fdc6e000) [pid = 1846] [serial = 2301] [outer = 0x7fe1e658c800] 03:02:21 INFO - PROCESS | 1846 | 1461060141886 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fe1fdd5e400) [pid = 1846] [serial = 2302] [outer = 0x7fe1e658c800] 03:02:22 INFO - PROCESS | 1846 | [1846] 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 03:02:24 INFO - PROCESS | 1846 | 1461060144331 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:02:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:02:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:02:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:02:24 INFO - {} 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:02:24 INFO - {} 03:02:24 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 - {} 03:02:24 INFO - {} 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:02:24 INFO - {} 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:02:24 INFO - {} 03:02:24 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 - {} 03:02:24 INFO - {} 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 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 03:02:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:02:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:02:24 INFO - {} 03:02:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3291ms 03:02:24 INFO - PROCESS | 1846 | 1461060144482 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 1846 | 1461060144485 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 03:02:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:02:24 INFO - PROCESS | 1846 | 1461060144497 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1846 | 1461060144505 Marionette TRACE conn4 <- [1,3034,null,{}] 03:02:24 INFO - PROCESS | 1846 | 1461060144575 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:24 INFO - PROCESS | 1846 | 1461060144916 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 03:02:25 INFO - PROCESS | 1846 | 1461060145193 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20bbce800 == 148 [pid = 1846] [id = 768] 03:02:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fe1fdd5b000) [pid = 1846] [serial = 2303] [outer = (nil)] 03:02:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fe1fdf1e800) [pid = 1846] [serial = 2304] [outer = 0x7fe1fdd5b000] 03:02:25 INFO - PROCESS | 1846 | 1461060145270 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fe2120a3000) [pid = 1846] [serial = 2305] [outer = 0x7fe1fdd5b000] 03:02:26 INFO - PROCESS | 1846 | 1461060146079 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:02:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:02:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1609ms 03:02:26 INFO - PROCESS | 1846 | 1461060146108 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 1846 | 1461060146112 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 03:02:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:02:26 INFO - PROCESS | 1846 | 1461060146140 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 1846 | 1461060146144 Marionette TRACE conn4 <- [1,3038,null,{}] 03:02:26 INFO - PROCESS | 1846 | 1461060146154 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:26 INFO - PROCESS | 1846 | 1461060146406 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 03:02:26 INFO - PROCESS | 1846 | 1461060146685 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe20f81e800 == 149 [pid = 1846] [id = 769] 03:02:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fe1e83c3800) [pid = 1846] [serial = 2306] [outer = (nil)] 03:02:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fe1e83ca800) [pid = 1846] [serial = 2307] [outer = 0x7fe1e83c3800] 03:02:26 INFO - PROCESS | 1846 | 1461060146765 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fe1e83d0800) [pid = 1846] [serial = 2308] [outer = 0x7fe1e83c3800] 03:02:27 INFO - PROCESS | 1846 | 1461060147583 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:02:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1508ms 03:02:27 INFO - PROCESS | 1846 | 1461060147630 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 1846 | 1461060147634 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 03:02:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:02:27 INFO - PROCESS | 1846 | 1461060147641 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1846 | 1461060147645 Marionette TRACE conn4 <- [1,3042,null,{}] 03:02:27 INFO - PROCESS | 1846 | 1461060147652 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:27 INFO - PROCESS | 1846 | 1461060147959 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 03:02:28 INFO - PROCESS | 1846 | 1461060148240 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe21024a800 == 150 [pid = 1846] [id = 770] 03:02:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fe1e0e96c00) [pid = 1846] [serial = 2309] [outer = (nil)] 03:02:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fe1e0e9e400) [pid = 1846] [serial = 2310] [outer = 0x7fe1e0e96c00] 03:02:28 INFO - PROCESS | 1846 | 1461060148338 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fe1e0ea2400) [pid = 1846] [serial = 2311] [outer = 0x7fe1e0e96c00] 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:02:29 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. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:02:29 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'.) 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:02:29 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. 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:02:29 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. 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:02:29 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. 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:02:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1967ms 03:02:29 INFO - PROCESS | 1846 | 1461060149548 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:02:29 INFO - PROCESS | 1846 | 1461060149612 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1846 | 1461060149618 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e78bb000 == 149 [pid = 1846] [id = 602] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1fe209000 == 148 [pid = 1846] [id = 430] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe20bb6f000 == 147 [pid = 1846] [id = 701] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e234c800 == 146 [pid = 1846] [id = 429] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e652a000 == 145 [pid = 1846] [id = 620] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5562800 == 144 [pid = 1846] [id = 751] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e5550800 == 143 [pid = 1846] [id = 750] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e3dc2800 == 142 [pid = 1846] [id = 749] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e18a0800 == 141 [pid = 1846] [id = 748] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4d5f800 == 140 [pid = 1846] [id = 746] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e4d79800 == 139 [pid = 1846] [id = 747] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e9553800 == 138 [pid = 1846] [id = 745] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe1e7138800 == 137 [pid = 1846] [id = 744] 03:02:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7fe217a8a000 == 136 [pid = 1846] [id = 743] 03:02:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fe1e7810800) [pid = 1846] [serial = 2058] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fe1e642f400) [pid = 1846] [serial = 2186] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fe1e7805000) [pid = 1846] [serial = 2183] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fe1fdd55400) [pid = 1846] [serial = 2165] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fe1fdc70000) [pid = 1846] [serial = 2163] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fe1fda42400) [pid = 1846] [serial = 2162] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fe1fd6f4c00) [pid = 1846] [serial = 2160] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fe1fd698c00) [pid = 1846] [serial = 2159] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fe1fd53b000) [pid = 1846] [serial = 2157] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fe1fd30e400) [pid = 1846] [serial = 2156] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fe1f8ebb000) [pid = 1846] [serial = 2154] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fe1f88f1800) [pid = 1846] [serial = 2153] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fe1f7f8c000) [pid = 1846] [serial = 2151] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fe1f60b1400) [pid = 1846] [serial = 2150] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fe1f4693400) [pid = 1846] [serial = 2148] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fe1f4243c00) [pid = 1846] [serial = 2147] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fe1f3b36800) [pid = 1846] [serial = 2145] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fe1f3a78c00) [pid = 1846] [serial = 2144] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fe1f2870000) [pid = 1846] [serial = 2142] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fe1ee27e000) [pid = 1846] [serial = 2141] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fe1ed524400) [pid = 1846] [serial = 2139] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fe1eb92c000) [pid = 1846] [serial = 2138] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fe1eabde400) [pid = 1846] [serial = 2136] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fe1eaa5d000) [pid = 1846] [serial = 2135] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fe1e7b48400) [pid = 1846] [serial = 2133] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fe1e7acb400) [pid = 1846] [serial = 2132] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fe1e776e400) [pid = 1846] [serial = 2130] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fe1e6589400) [pid = 1846] [serial = 2129] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fe1e4cc6800) [pid = 1846] [serial = 2127] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fe1e4b90400) [pid = 1846] [serial = 2126] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fe1e24d1000) [pid = 1846] [serial = 2124] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fe1e1949c00) [pid = 1846] [serial = 2123] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fe1e2db1000) [pid = 1846] [serial = 2177] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fe1e3bcb000) [pid = 1846] [serial = 2178] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1fe56c400) [pid = 1846] [serial = 2174] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1fe079400) [pid = 1846] [serial = 2172] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1fdf14c00) [pid = 1846] [serial = 2171] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1fdf11400) [pid = 1846] [serial = 2169] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1fde53c00) [pid = 1846] [serial = 2168] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1fdd5f000) [pid = 1846] [serial = 2166] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e53ca000) [pid = 1846] [serial = 2180] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e7ad6c00) [pid = 1846] [serial = 2184] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1e642ac00) [pid = 1846] [serial = 2181] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 1846 | 1461060151866 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1846 | 1461060151871 Marionette TRACE conn4 <- [1,3046,null,{}] 03:02:31 INFO - PROCESS | 1846 | 1461060151889 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:32 INFO - PROCESS | 1846 | 1461060152121 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 03:02:32 INFO - PROCESS | 1846 | 1461060152335 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e18a0000 == 137 [pid = 1846] [id = 771] 03:02:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e24cd800) [pid = 1846] [serial = 2312] [outer = (nil)] 03:02:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1e24d0c00) [pid = 1846] [serial = 2313] [outer = 0x7fe1e24cd800] 03:02:32 INFO - PROCESS | 1846 | 1461060152406 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1e2b65800) [pid = 1846] [serial = 2314] [outer = 0x7fe1e24cd800] 03:02:32 INFO - PROCESS | 1846 | [1846] 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 03:02:33 INFO - PROCESS | 1846 | 1461060153215 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:02:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:02:33 INFO - {} 03:02:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1750ms 03:02:33 INFO - PROCESS | 1846 | 1461060153265 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 1846 | 1461060153271 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 03:02:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:02:33 INFO - PROCESS | 1846 | 1461060153286 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1846 | 1461060153289 Marionette TRACE conn4 <- [1,3050,null,{}] 03:02:33 INFO - PROCESS | 1846 | 1461060153302 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 1846 | 1461060153542 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 03:02:33 INFO - PROCESS | 1846 | 1461060153764 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e4d77800 == 138 [pid = 1846] [id = 772] 03:02:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1e17e3c00) [pid = 1846] [serial = 2315] [outer = (nil)] 03:02:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1e3bca000) [pid = 1846] [serial = 2316] [outer = 0x7fe1e17e3c00] 03:02:33 INFO - PROCESS | 1846 | 1461060153831 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1e4cccc00) [pid = 1846] [serial = 2317] [outer = 0x7fe1e17e3c00] 03:02:34 INFO - PROCESS | 1846 | 1461060154692 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:02:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1434ms 03:02:34 INFO - PROCESS | 1846 | 1461060154721 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 1846 | 1461060154737 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 03:02:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:02:34 INFO - PROCESS | 1846 | 1461060154746 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 1846 | 1461060154749 Marionette TRACE conn4 <- [1,3054,null,{}] 03:02:34 INFO - PROCESS | 1846 | 1461060154766 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:35 INFO - PROCESS | 1846 | 1461060155055 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 03:02:35 INFO - PROCESS | 1846 | 1461060155105 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e6ee0000 == 139 [pid = 1846] [id = 773] 03:02:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1e6594800) [pid = 1846] [serial = 2318] [outer = (nil)] 03:02:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1e7802c00) [pid = 1846] [serial = 2319] [outer = 0x7fe1e6594800] 03:02:35 INFO - PROCESS | 1846 | 1461060155180 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1e7846400) [pid = 1846] [serial = 2320] [outer = 0x7fe1e6594800] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fe1e1206400) [pid = 1846] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fe1f6ca6000) [pid = 1846] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fe1e1242400) [pid = 1846] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fe1e1207c00) [pid = 1846] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fe1e2a43c00) [pid = 1846] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fe1eaf77000) [pid = 1846] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fe1e3ad6000) [pid = 1846] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fe1e120f400) [pid = 1846] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fe1eabda000) [pid = 1846] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fe1f8785c00) [pid = 1846] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fe1fc12ac00) [pid = 1846] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fe20aa44c00) [pid = 1846] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fe1fecfe800) [pid = 1846] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fe1e1242000) [pid = 1846] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fe1f3b38000) [pid = 1846] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fe1fdc67000) [pid = 1846] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fe1f42aac00) [pid = 1846] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fe1e62ad800) [pid = 1846] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fe1eaa5f000) [pid = 1846] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fe1fe9b1800) [pid = 1846] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fe1eb896800) [pid = 1846] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fe1f3b3d800) [pid = 1846] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fe209ed9800) [pid = 1846] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fe1e3bd5800) [pid = 1846] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:02:37 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fe20be29800) [pid = 1846] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:02:37 INFO - PROCESS | 1846 | 1461060157374 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:37 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" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:37 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" 03:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:02:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2719ms 03:02:37 INFO - PROCESS | 1846 | 1461060157465 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 1846 | 1461060157468 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 03:02:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:02:37 INFO - PROCESS | 1846 | 1461060157482 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 1846 | 1461060157486 Marionette TRACE conn4 <- [1,3058,null,{}] 03:02:37 INFO - PROCESS | 1846 | 1461060157498 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:37 INFO - PROCESS | 1846 | 1461060157870 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 03:02:37 INFO - PROCESS | 1846 | 1461060157889 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e9551000 == 140 [pid = 1846] [id = 774] 03:02:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fe1e1242000) [pid = 1846] [serial = 2321] [outer = (nil)] 03:02:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fe1eaa5f000) [pid = 1846] [serial = 2322] [outer = 0x7fe1e1242000] 03:02:37 INFO - PROCESS | 1846 | 1461060157968 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fe1eb89ac00) [pid = 1846] [serial = 2323] [outer = 0x7fe1e1242000] 03:02:38 INFO - PROCESS | 1846 | 1461060158892 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:02:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:02:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:02:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:02:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:02:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:02:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:02:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:02:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:02:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1444ms 03:02:38 INFO - PROCESS | 1846 | 1461060158931 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 1846 | 1461060158938 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 03:02:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:02:38 INFO - PROCESS | 1846 | 1461060158947 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 1846 | 1461060158950 Marionette TRACE conn4 <- [1,3062,null,{}] 03:02:39 INFO - PROCESS | 1846 | 1461060159156 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:39 INFO - PROCESS | 1846 | 1461060159412 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 03:02:39 INFO - PROCESS | 1846 | 1461060159752 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e1346000 == 141 [pid = 1846] [id = 775] 03:02:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fe1e17e6800) [pid = 1846] [serial = 2324] [outer = (nil)] 03:02:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fe1e2367400) [pid = 1846] [serial = 2325] [outer = 0x7fe1e17e6800] 03:02:39 INFO - PROCESS | 1846 | 1461060159838 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fe1e2db5000) [pid = 1846] [serial = 2326] [outer = 0x7fe1e17e6800] 03:02:40 INFO - PROCESS | 1846 | [1846] 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 03:02:40 INFO - PROCESS | 1846 | 1461060160751 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:02:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:02:40 INFO - {} 03:02:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1815ms 03:02:40 INFO - PROCESS | 1846 | 1461060160764 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 03:02:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:02:40 INFO - PROCESS | 1846 | 1461060160777 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 03:02:40 INFO - PROCESS | 1846 | 1461060160791 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1846 | 1461060160798 Marionette TRACE conn4 <- [1,3066,null,{}] 03:02:40 INFO - PROCESS | 1846 | 1461060160815 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:41 INFO - PROCESS | 1846 | 1461060161104 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 03:02:41 INFO - PROCESS | 1846 | 1461060161351 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e954e000 == 142 [pid = 1846] [id = 776] 03:02:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fe1e4bd8c00) [pid = 1846] [serial = 2327] [outer = (nil)] 03:02:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fe1e6483000) [pid = 1846] [serial = 2328] [outer = 0x7fe1e4bd8c00] 03:02:41 INFO - PROCESS | 1846 | 1461060161489 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fe1e7844c00) [pid = 1846] [serial = 2329] [outer = 0x7fe1e4bd8c00] 03:02:42 INFO - PROCESS | 1846 | 1461060162351 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:02:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:02:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:02:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:02:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:02:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:02:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:02:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:02:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1606ms 03:02:42 INFO - PROCESS | 1846 | 1461060162396 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 03:02:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:02:42 INFO - PROCESS | 1846 | 1461060162400 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 03:02:42 INFO - PROCESS | 1846 | 1461060162407 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1846 | 1461060162410 Marionette TRACE conn4 <- [1,3070,null,{}] 03:02:42 INFO - PROCESS | 1846 | 1461060162417 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:42 INFO - PROCESS | 1846 | 1461060162704 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 03:02:42 INFO - PROCESS | 1846 | 1461060162964 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1eb84a800 == 143 [pid = 1846] [id = 777] 03:02:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fe1e79aa400) [pid = 1846] [serial = 2330] [outer = (nil)] 03:02:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fe1e83cc800) [pid = 1846] [serial = 2331] [outer = 0x7fe1e79aa400] 03:02:43 INFO - PROCESS | 1846 | 1461060163049 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fe1eaa5d000) [pid = 1846] [serial = 2332] [outer = 0x7fe1e79aa400] 03:02:44 INFO - PROCESS | 1846 | 1461060164075 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:02:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1691ms 03:02:44 INFO - PROCESS | 1846 | 1461060164110 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 03:02:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:02:44 INFO - PROCESS | 1846 | 1461060164121 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 03:02:44 INFO - PROCESS | 1846 | 1461060164129 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1846 | 1461060164133 Marionette TRACE conn4 <- [1,3074,null,{}] 03:02:44 INFO - PROCESS | 1846 | 1461060164139 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:44 INFO - PROCESS | 1846 | 1461060164477 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 03:02:44 INFO - PROCESS | 1846 | 1461060164684 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ed47b800 == 144 [pid = 1846] [id = 778] 03:02:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fe1e79a4400) [pid = 1846] [serial = 2333] [outer = (nil)] 03:02:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fe1ec6c7000) [pid = 1846] [serial = 2334] [outer = 0x7fe1e79a4400] 03:02:44 INFO - PROCESS | 1846 | 1461060164770 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fe1ed39d000) [pid = 1846] [serial = 2335] [outer = 0x7fe1e79a4400] 03:02:45 INFO - PROCESS | 1846 | 1461060165605 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:02:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:02:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:02:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:02:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:02:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:02:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:02:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1538ms 03:02:45 INFO - PROCESS | 1846 | 1461060165668 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1846 | 1461060165671 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:02:45 INFO - PROCESS | 1846 | 1461060165679 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1846 | 1461060165681 Marionette TRACE conn4 <- [1,3078,null,{}] 03:02:45 INFO - PROCESS | 1846 | 1461060165688 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:46 INFO - PROCESS | 1846 | 1461060166056 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 03:02:46 INFO - PROCESS | 1846 | 1461060166265 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1e651d000 == 145 [pid = 1846] [id = 779] 03:02:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fe1e0ea1800) [pid = 1846] [serial = 2336] [outer = (nil)] 03:02:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fe1e24d3800) [pid = 1846] [serial = 2337] [outer = 0x7fe1e0ea1800] 03:02:46 INFO - PROCESS | 1846 | 1461060166353 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fe1ec6cc400) [pid = 1846] [serial = 2338] [outer = 0x7fe1e0ea1800] 03:02:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 03:02:47 INFO - reader.readAsText(blob_2) 03:02:47 INFO - }" did not throw 03:02:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 03:02:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 03:02:47 INFO - reader.readAsDataURL(blob_2) 03:02:47 INFO - }" did not throw 03:02:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 03:02:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 03:02:47 INFO - reader.readAsArrayBuffer(blob_2) 03:02:47 INFO - }" did not throw 03:02:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 03:02:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 03:02:47 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:02:47 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 1846 | 1461060167337 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 03:02:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:02:47 INFO - PROCESS | 1846 | 1461060167349 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 1846 | 1461060167352 Marionette TRACE conn4 <- [1,3082,null,{}] 03:02:47 INFO - PROCESS | 1846 | 1461060167358 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 1846 | 1461060167634 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 03:02:47 INFO - PROCESS | 1846 | 1461060167929 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f296b000 == 146 [pid = 1846] [id = 780] 03:02:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fe1ee253400) [pid = 1846] [serial = 2339] [outer = (nil)] 03:02:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fe1f42ac800) [pid = 1846] [serial = 2340] [outer = 0x7fe1ee253400] 03:02:48 INFO - PROCESS | 1846 | 1461060168013 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fe1f4697800) [pid = 1846] [serial = 2341] [outer = 0x7fe1ee253400] 03:02:48 INFO - PROCESS | 1846 | 1461060168902 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:02:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:02:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:02:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1590ms 03:02:48 INFO - PROCESS | 1846 | 1461060168939 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1846 | 1461060168942 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:02:48 INFO - PROCESS | 1846 | 1461060168949 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1846 | 1461060168952 Marionette TRACE conn4 <- [1,3086,null,{}] 03:02:48 INFO - PROCESS | 1846 | 1461060168960 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:49 INFO - PROCESS | 1846 | 1461060169209 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 03:02:49 INFO - PROCESS | 1846 | 1461060169493 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f3f51000 == 147 [pid = 1846] [id = 781] 03:02:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fe1ee251000) [pid = 1846] [serial = 2342] [outer = (nil)] 03:02:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fe1f612c400) [pid = 1846] [serial = 2343] [outer = 0x7fe1ee251000] 03:02:49 INFO - PROCESS | 1846 | 1461060169576 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fe1f8085c00) [pid = 1846] [serial = 2344] [outer = 0x7fe1ee251000] 03:02:50 INFO - PROCESS | 1846 | 1461060170394 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:02:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:02:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1484ms 03:02:50 INFO - PROCESS | 1846 | 1461060170435 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1846 | 1461060170440 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:02:50 INFO - PROCESS | 1846 | 1461060170447 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1846 | 1461060170451 Marionette TRACE conn4 <- [1,3090,null,{}] 03:02:50 INFO - PROCESS | 1846 | 1461060170456 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:50 INFO - PROCESS | 1846 | 1461060170734 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 03:02:51 INFO - PROCESS | 1846 | 1461060170997 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f5d08000 == 148 [pid = 1846] [id = 782] 03:02:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fe1ee0ae400) [pid = 1846] [serial = 2345] [outer = (nil)] 03:02:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fe1f808b800) [pid = 1846] [serial = 2346] [outer = 0x7fe1ee0ae400] 03:02:51 INFO - PROCESS | 1846 | 1461060171079 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fe1f8786c00) [pid = 1846] [serial = 2347] [outer = 0x7fe1ee0ae400] 03:02:51 INFO - PROCESS | 1846 | 1461060171927 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:02:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1531ms 03:02:51 INFO - PROCESS | 1846 | 1461060171979 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 1846 | 1461060171983 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 03:02:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:02:51 INFO - PROCESS | 1846 | 1461060171990 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 1846 | 1461060171994 Marionette TRACE conn4 <- [1,3094,null,{}] 03:02:52 INFO - PROCESS | 1846 | 1461060172015 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:52 INFO - PROCESS | 1846 | 1461060172346 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 03:02:52 INFO - PROCESS | 1846 | 1461060172573 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f8256800 == 149 [pid = 1846] [id = 783] 03:02:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fe1e120f400) [pid = 1846] [serial = 2348] [outer = (nil)] 03:02:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fe1f88f6c00) [pid = 1846] [serial = 2349] [outer = 0x7fe1e120f400] 03:02:52 INFO - PROCESS | 1846 | 1461060172652 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fe1f8ed4400) [pid = 1846] [serial = 2350] [outer = 0x7fe1e120f400] 03:02:53 INFO - PROCESS | 1846 | 1461060173522 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:02:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1545ms 03:02:53 INFO - PROCESS | 1846 | 1461060173536 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 1846 | 1461060173540 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 03:02:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:02:53 INFO - PROCESS | 1846 | 1461060173547 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1846 | 1461060173549 Marionette TRACE conn4 <- [1,3098,null,{}] 03:02:53 INFO - PROCESS | 1846 | 1461060173555 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 1846 | 1461060173805 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 03:02:54 INFO - PROCESS | 1846 | 1461060174062 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f89cc800 == 150 [pid = 1846] [id = 784] 03:02:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fe1f827d000) [pid = 1846] [serial = 2351] [outer = (nil)] 03:02:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fe1f926fc00) [pid = 1846] [serial = 2352] [outer = 0x7fe1f827d000] 03:02:54 INFO - PROCESS | 1846 | 1461060174146 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fe1fc091c00) [pid = 1846] [serial = 2353] [outer = 0x7fe1f827d000] 03:02:54 INFO - PROCESS | 1846 | 1461060174976 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:02:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1441ms 03:02:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:02:54 INFO - PROCESS | 1846 | 1461060174989 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1846 | 1461060174992 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 03:02:55 INFO - PROCESS | 1846 | 1461060174999 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1846 | 1461060175001 Marionette TRACE conn4 <- [1,3102,null,{}] 03:02:55 INFO - PROCESS | 1846 | 1461060175008 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:55 INFO - PROCESS | 1846 | 1461060175308 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 03:02:55 INFO - PROCESS | 1846 | 1461060175573 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1f92a8800 == 151 [pid = 1846] [id = 785] 03:02:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fe1f878bc00) [pid = 1846] [serial = 2354] [outer = (nil)] 03:02:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fe1fd0ee000) [pid = 1846] [serial = 2355] [outer = 0x7fe1f878bc00] 03:02:55 INFO - PROCESS | 1846 | 1461060175664 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fe1fd69d400) [pid = 1846] [serial = 2356] [outer = 0x7fe1f878bc00] 03:02:56 INFO - PROCESS | 1846 | 1461060176530 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:02:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1583ms 03:02:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:02:56 INFO - PROCESS | 1846 | 1461060176582 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 1846 | 1461060176585 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 03:02:56 INFO - PROCESS | 1846 | 1461060176593 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 1846 | 1461060176596 Marionette TRACE conn4 <- [1,3106,null,{}] 03:02:56 INFO - PROCESS | 1846 | 1461060176603 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 1846 | 1461060176868 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 03:02:57 INFO - PROCESS | 1846 | 1461060177154 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1fde2a000 == 152 [pid = 1846] [id = 786] 03:02:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fe1ed524800) [pid = 1846] [serial = 2357] [outer = (nil)] 03:02:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fe1fdc71c00) [pid = 1846] [serial = 2358] [outer = 0x7fe1ed524800] 03:02:57 INFO - PROCESS | 1846 | 1461060177237 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fe1fde51800) [pid = 1846] [serial = 2359] [outer = 0x7fe1ed524800] 03:02:58 INFO - PROCESS | 1846 | 1461060178094 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:02:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1535ms 03:02:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:02:58 INFO - PROCESS | 1846 | 1461060178128 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1846 | 1461060178131 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 03:02:58 INFO - PROCESS | 1846 | 1461060178137 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1846 | 1461060178140 Marionette TRACE conn4 <- [1,3110,null,{}] 03:02:58 INFO - PROCESS | 1846 | 1461060178146 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:58 INFO - PROCESS | 1846 | 1461060178391 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 03:02:58 INFO - PROCESS | 1846 | 1461060178696 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff462800 == 153 [pid = 1846] [id = 787] 03:02:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fe1f8ebb000) [pid = 1846] [serial = 2360] [outer = (nil)] 03:02:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fe1fdf13400) [pid = 1846] [serial = 2361] [outer = 0x7fe1f8ebb000] 03:02:58 INFO - PROCESS | 1846 | 1461060178782 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fe1fe3a0800) [pid = 1846] [serial = 2362] [outer = 0x7fe1f8ebb000] 03:02:59 INFO - PROCESS | 1846 | 1461060179568 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:02:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:02:59 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 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:02:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1450ms 03:02:59 INFO - PROCESS | 1846 | 1461060179588 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 1846 | 1461060179590 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 03:02:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:02:59 INFO - PROCESS | 1846 | 1461060179597 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1846 | 1461060179599 Marionette TRACE conn4 <- [1,3114,null,{}] 03:02:59 INFO - PROCESS | 1846 | 1461060179605 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:59 INFO - PROCESS | 1846 | 1461060179851 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 03:03:00 INFO - PROCESS | 1846 | 1461060180119 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"240e8497-c24b-4f08-869e-82f9f6f1d39a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fe1ff4c8000 == 154 [pid = 1846] [id = 788] 03:03:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fe1e1206000) [pid = 1846] [serial = 2363] [outer = (nil)] 03:03:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fe1fdf17000) [pid = 1846] [serial = 2364] [outer = 0x7fe1e1206000] 03:03:00 INFO - PROCESS | 1846 | 1461060180212 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fe1fe66fc00) [pid = 1846] [serial = 2365] [outer = 0x7fe1e1206000] 03:03:01 INFO - PROCESS | 1846 | 1461060181030 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:03:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:03:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1489ms 03:03:01 INFO - PROCESS | 1846 | 1461060181087 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 1846 | 1461060181091 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 03:03:02 WARNING - u'runner_teardown' () 03:03:02 INFO - No more tests 03:03:02 INFO - Got 0 unexpected results 03:03:02 INFO - SUITE-END | took 1295s 03:03:02 INFO - Closing logging queue 03:03:02 INFO - queue closed 03:03:02 INFO - Return code: 0 03:03:02 WARNING - # TBPL SUCCESS # 03:03:02 INFO - Running post-action listener: _resource_record_post_action 03:03:02 INFO - Running post-run listener: _resource_record_post_run 03:03:03 INFO - Total resource usage - Wall time: 1336s; CPU: 98.0%; Read bytes: 8478720; Write bytes: 973725696; Read time: 500; Write time: 332332 03:03:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:03:03 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 50208768; Read time: 0; Write time: 45004 03:03:03 INFO - run-tests - Wall time: 1301s; CPU: 98.0%; Read bytes: 5853184; Write bytes: 922779648; Read time: 408; Write time: 287284 03:03:03 INFO - Running post-run listener: _upload_blobber_files 03:03:03 INFO - Blob upload gear active. 03:03:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:03:03 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 03:03:03 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'] 03:03:03 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 03:03:04 INFO - (blobuploader) - INFO - Open directory for files ... 03:03:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:03:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:03:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:05 INFO - (blobuploader) - INFO - Done attempting. 03:03:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:03:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:03:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:05 INFO - (blobuploader) - INFO - Done attempting. 03:03:05 INFO - (blobuploader) - INFO - Iteration through files over. 03:03:05 INFO - Return code: 0 03:03:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:03:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:03:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/de2193a8f258b618340d6f013f06582afa81eb02bc6ed5504d4f9c97924237d2c5caf01bf9555b3290463949ed0975f9f9eb0df6bdccd3257985a5ffdbc3fc2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/638f7cb573f100db9cbc3943e45580f0c7f39bf25864c320c3bb9ab7b41f3a78edb66316c073b4a24e6accabf400c02aac03f20789235a5fcfb73778e11ec5b8"} 03:03:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:03:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:03:05 INFO - Contents: 03:03:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/de2193a8f258b618340d6f013f06582afa81eb02bc6ed5504d4f9c97924237d2c5caf01bf9555b3290463949ed0975f9f9eb0df6bdccd3257985a5ffdbc3fc2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/638f7cb573f100db9cbc3943e45580f0c7f39bf25864c320c3bb9ab7b41f3a78edb66316c073b4a24e6accabf400c02aac03f20789235a5fcfb73778e11ec5b8"} 03:03:05 INFO - Running post-run listener: copy_logs_to_upload_dir 03:03:05 INFO - Copying logs to upload dir... 03:03:05 INFO - mkdir: /builds/slave/test/build/upload/logs 03:03:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1429.326928 ========= master_lag: 72.71 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 2 secs) (at 2016-04-19 03:04:18.749423) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-19 03:04:18.750549) ========= 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-1461058736.193556-1103231916 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/de2193a8f258b618340d6f013f06582afa81eb02bc6ed5504d4f9c97924237d2c5caf01bf9555b3290463949ed0975f9f9eb0df6bdccd3257985a5ffdbc3fc2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/638f7cb573f100db9cbc3943e45580f0c7f39bf25864c320c3bb9ab7b41f3a78edb66316c073b4a24e6accabf400c02aac03f20789235a5fcfb73778e11ec5b8"} build_url:https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039966 build_url: 'https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/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/de2193a8f258b618340d6f013f06582afa81eb02bc6ed5504d4f9c97924237d2c5caf01bf9555b3290463949ed0975f9f9eb0df6bdccd3257985a5ffdbc3fc2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/638f7cb573f100db9cbc3943e45580f0c7f39bf25864c320c3bb9ab7b41f3a78edb66316c073b4a24e6accabf400c02aac03f20789235a5fcfb73778e11ec5b8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MO7_62fTRHyTkNN5WbSOoQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 4.58 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-19 03:04:23.374597) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 03:04:23.375112) ========= 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-1461058736.193556-1103231916 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022611 ========= master_lag: 0.98 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 03:04:24.376055) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:04:24.376529) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:04:24.384046) ========= ========= Total master_lag: 78.92 =========